PDF-API3

 view release on metacpan or  search on metacpan

lib/PDF/API3/Compat/API2.pm  view on Meta::CPAN

    if(defined($obj)) 
    {
        if($force) 
        {
            $dict->{$type}->{$key}=$obj;
        } 
        else 
        {
            $dict->{$type}->{$key}=$dict->{$type}->{$key} || $obj;
        }

        $self->{pdf}->out_obj($dict)
            if($dict->is_obj($self->{pdf}));

        $self->{pdf}->out_obj($dict->{$type})
            if($dict->{$type}->is_obj($self->{pdf}));

        $self->{pdf}->out_obj($obj)
            if($obj->is_obj($self->{pdf}));

        $self->{pdf}->out_obj($self->{pages});

        return($dict);
    }
    return($dict->{$type}->{$key} || undef);
}

1;

__END__

=back

=head1 BUGS

This module does not work with perl's -l commandline switch.

=head1 AUTHOR

alfred reibenschuh

=head1 HISTORY

    $Log: API2.pm,v $
    Revision 2.15  2008/01/18 00:11:38  areibens
    fixed catalog update and infohash utf16 from http://bugs.debian.org/461167

    Revision 2.14  2007/11/16 19:30:31  areibens
    added -noembed option

    Revision 2.13  2007/11/14 23:01:32  areibens
    fixed relative page insert

    Revision 2.12  2007/11/14 22:49:49  areibens
    added non-embedded truetype font (8-bit only) support

    Revision 2.11  2007/09/18 22:29:31  areibens
    added -printscalingnone option

    Revision 2.10  2007/08/01 23:12:08  areibens
    fix BOM in info strings

    Revision 2.9  2007/05/16 21:45:32  areibens
    fixed importpage doku bug http://rt.cpan.org/Ticket/Display.html?id=27152

    Revision 2.8  2007/05/10 23:38:38  areibens
    added note on importintoform and importpage for existing pdf-file

    Revision 2.7  2007/05/08 18:32:10  areibens
    renamed compress to compressFlate

    Revision 2.6  2007/05/07 20:33:46  areibens
    fix tounicode option

    Revision 2.5  2007/03/17 20:07:21  areibens
    fixed open to CORE::open

    Revision 2.4  2007/03/16 15:28:30  areibens
    replaced IOString dep. with scalar IO.

    Revision 2.3  2007/03/15 14:15:19  areibens
    added pageLabel method

    Revision 2.2  2007/03/14 19:30:25  areibens
    fixed -twocolumnright option typo

    Revision 2.1  2007/02/22 08:00:37  areibens
    changed import* methods to check its first arg -- thanks alankila2@yahoo.ca

    Revision 2.0  2005/11/16 02:16:00  areibens
    revision workaround for SF cvs import not to screw up CPAN

    Revision 1.2  2005/11/16 01:27:48  areibens
    genesis2

    Revision 1.1  2005/11/16 01:19:24  areibens
    genesis

    Revision 1.86  2005/10/21 19:51:05  fredo
    fixed proc_pages

    Revision 1.85  2005/10/20 21:06:39  fredo
    documented '-dokern' option for ttfonts

    Revision 1.84  2005/10/19 21:23:26  fredo
    documented '-dokern' option for core- and psfonts

    Revision 1.83  2005/09/12 16:54:21  fredo
    added -isocmap option

    Revision 1.82  2005/06/17 19:43:45  fredo
    fixed CPAN modulefile versioning (again)

    Revision 1.81  2005/06/17 18:53:04  fredo
    fixed CPAN modulefile versioning (dislikes cvs)

    Revision 1.80  2005/06/10 16:12:49  fredo
    documentation update

    Revision 1.79  2005/03/23 16:42:06  fredo
    fixed typo in infoMetaAttributes



( run in 2.567 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )