| line |
true |
false |
branch |
|
162
|
0 |
0 |
unless $$self{'pages'}{'Resources'}->is_obj($$self{'pdf'}) |
|
166
|
0 |
0 |
$^O eq 'os390' ? : |
|
168
|
0 |
0 |
if ($opt{-'file'}) |
|
206
|
0 |
0 |
unless -f $file |
|
210
|
0 |
0 |
unless CORE::open $fh, '+<', \$filestr |
|
235
|
0 |
0 |
$^O eq 'os390' ? : |
|
269
|
0 |
0 |
unless CORE::open $fh, '+<', \$file |
|
280
|
0 |
0 |
$^O eq 'os390' ? : |
|
438
|
0 |
0 |
if ($opt{-'fullscreen'}) { } |
|
|
0 |
0 |
elsif ($opt{-'thumbs'}) { } |
|
|
0 |
0 |
elsif ($opt{-'outlines'}) { } |
|
447
|
0 |
0 |
if ($opt{-'singlepage'}) { } |
|
|
0 |
0 |
elsif ($opt{-'onecolumn'}) { } |
|
|
0 |
0 |
elsif ($opt{-'twocolumnleft'}) { } |
|
|
0 |
0 |
elsif ($opt{-'twocolumnright'}) { } |
|
462
|
0 |
0 |
if ($opt{-'hidetoolbar'}) |
|
465
|
0 |
0 |
if ($opt{-'hidemenubar'}) |
|
468
|
0 |
0 |
if ($opt{-'hidewindowui'}) |
|
471
|
0 |
0 |
if ($opt{-'fitwindow'}) |
|
474
|
0 |
0 |
if ($opt{-'centerwindow'}) |
|
477
|
0 |
0 |
if ($opt{-'displaytitle'}) |
|
480
|
0 |
0 |
if ($opt{-'righttoleft'}) |
|
484
|
0 |
0 |
if ($opt{-'afterfullscreenthumbs'}) { } |
|
|
0 |
0 |
elsif ($opt{-'afterfullscreenoutlines'}) { } |
|
492
|
0 |
0 |
if ($opt{-'printscalingnone'}) |
|
496
|
0 |
0 |
if ($opt{-'firstpage'}) |
|
499
|
0 |
0 |
if scalar keys %o < 1 |
|
501
|
0 |
0 |
if (defined $o{-'fit'}) { } |
|
|
0 |
0 |
elsif (defined $o{-'fith'}) { } |
|
|
0 |
0 |
elsif (defined $o{-'fitb'}) { } |
|
|
0 |
0 |
elsif (defined $o{-'fitbh'}) { } |
|
|
0 |
0 |
elsif (defined $o{-'fitv'}) { } |
|
|
0 |
0 |
elsif (defined $o{-'fitbv'}) { } |
|
|
0 |
0 |
elsif (defined $o{-'fitr'}) { } |
|
|
0 |
0 |
elsif (defined $o{-'xyz'}) { } |
|
514
|
0 |
0 |
unless scalar @{$o{-'fitr'};} == 4 |
|
517
|
0 |
0 |
unless scalar @{$o{-'xyz'};} == 3 |
|
547
|
0 |
0 |
if (defined $var) |
|
561
|
0 |
0 |
defined $$self{'pdf'}{'Encrypt'} ? : |
|
589
|
0 |
0 |
if (not defined $$self{'pdf'}{'Info'}) { } |
|
596
|
0 |
0 |
if (scalar @_) |
|
598
|
0 |
0 |
unless defined $opt{$k} |
|
599
|
0 |
0 |
if (is_utf8 $opt{$k}) { } |
|
611
|
0 |
0 |
if (defined $$self{'pdf'}{'Info'}) |
|
614
|
0 |
0 |
unless defined $$self{'pdf'}{'Info'}{$k} |
|
616
|
0 |
0 |
if (unpack('n', $opt{$k}) == 65534 or unpack('n', $opt{$k}) == 65279) |
|
641
|
0 |
0 |
if (scalar @attr > 0) |
|
677
|
0 |
0 |
if (not defined $$self{'catalog'}{'Metadata'}) { } |
|
694
|
0 |
0 |
if (defined $_[0]) |
|
760
|
0 |
0 |
if ($$opts{-'style'} eq 'Roman') { } |
|
|
0 |
0 |
elsif ($$opts{-'style'} eq 'roman') { } |
|
|
0 |
0 |
elsif ($$opts{-'style'} eq 'Alpha') { } |
|
|
0 |
0 |
elsif ($$opts{-'style'} eq 'alpha') { } |
|
781
|
0 |
0 |
if (defined $$opts{-'prefix'}) |
|
786
|
0 |
0 |
if (defined $$opts{-'start'}) |
|
811
|
0 |
0 |
if ($$self{'reopened'}) { } |
|
|
0 |
0 |
elsif ($$self{' filed'}) { } |
|
824
|
0 |
0 |
if (defined $$pgs{'Resources'}) |
|
831
|
0 |
0 |
if ($$pg{'Type'}->val =~ /^Pages$/o) { } |
|
840
|
0 |
0 |
if (defined $$pg{'Resources'}) |
|
882
|
0 |
0 |
if ($$self{'reopened'}) { } |
|
|
0 |
0 |
elsif ($$self{' filed'}) { } |
|
898
|
0 |
0 |
if ($$self{'reopened'}) { } |
|
|
0 |
0 |
elsif ($$self{' filed'}) { } |
|
933
|
0 |
0 |
if (defined $$self{'reopened'} and $$self{'reopened'} == 1) { } |
|
938
|
0 |
0 |
unless CORE::open $fh, '>', \$str |
|
956
|
0 |
0 |
if defined $$self{'pdf'} |
|
991
|
0 |
0 |
if ($index == 0) { } |
|
1000
|
0 |
0 |
if ($index == 0) { } |
|
|
0 |
0 |
elsif ($index < 0) { } |
|
1034
|
0 |
0 |
if ($index == 0) { } |
|
|
0 |
0 |
elsif ($index < 0) { } |
|
1046
|
0 |
0 |
unless ref $page |
|
1048
|
0 |
0 |
if (ref $page ne 'PDF::API3::Compat::API2::Page') |
|
1054
|
0 |
0 |
if ($rotate = $page->find_prop('Rotate') and !defined($$page{' fixed'}) || $$page{' fixed'} < 1) { } |
|
1058
|
0 |
0 |
if ($rotate != 0 and not $self->default('nounrotate')) { } |
|
1061
|
0 |
0 |
if ($media = $page->find_prop($mediatype)) { } |
|
1065
|
0 |
0 |
if $mediatype ne 'MediaBox' |
|
1067
|
0 |
0 |
if ($rotate == 90) { } |
|
|
0 |
0 |
elsif ($rotate == 180) { } |
|
|
0 |
0 |
elsif ($rotate == 270) { } |
|
1068
|
0 |
0 |
if $mediatype eq 'MediaBox' |
|
1071
|
0 |
0 |
if $mediatype eq 'MediaBox' |
|
1073
|
0 |
0 |
if $mediatype eq 'MediaBox' |
|
1085
|
0 |
0 |
if (defined $$page{'Contents'} and !defined($$page{' fixed'}) || $$page{' fixed'} < 1) |
|
1092
|
0 |
0 |
if ($self->default('pageencaps')) |
|
1101
|
0 |
0 |
if ($self->default('pageencaps')) |
|
1110
|
0 |
0 |
if ($$self{'forcecompress'} > 0) |
|
1138
|
0 |
0 |
if (ref($obj) =~ /Objind$/) |
|
1142
|
0 |
0 |
if defined $$objs{scalar $obj} |
|
1148
|
0 |
0 |
if $obj->is_obj($spdf) |
|
1152
|
0 |
0 |
if (ref($obj) =~ /Array$/) { } |
|
|
0 |
0 |
elsif (ref($obj) =~ /Dict$/) { } |
|
1155
|
0 |
0 |
if ref($k) =~ /Objind$/ |
|
1159
|
0 |
0 |
if scalar @keys < 1 |
|
1161
|
0 |
0 |
if $k =~ /^ / |
|
1162
|
0 |
0 |
unless defined $$obj{$k} |
|
1165
|
0 |
0 |
if ($$obj{' stream'}) |
|
1166
|
0 |
0 |
if ($$tobj{'Filter'}) { } |
|
1210
|
0 |
0 |
unless UNIVERSAL::isa($s_pdf, 'PDF::API3::Compat::API2') |
|
1216
|
0 |
0 |
if (ref $s_idx eq 'PDF::API3::Compat::API2::Page') { } |
|
1228
|
0 |
0 |
unless defined $s_page->find_prop($k) |
|
1233
|
0 |
0 |
unless defined $$xo{'BBox'} |
|
1237
|
0 |
0 |
unless defined $$s_page{$k} |
|
1238
|
0 |
0 |
if ref($$s_page{$k}) =~ /Objind$/ |
|
1241
|
0 |
0 |
unless defined $$s_page{$k}{$sk} |
|
1242
|
0 |
0 |
if ref($$s_page{$k}{$sk}) =~ /Objind$/ |
|
1244
|
0 |
0 |
if $ssk =~ /^ / |
|
1254
|
0 |
0 |
unless $$s_page{' fixed'} == 1 |
|
1259
|
0 |
0 |
if (defined $$s_page{'Contents'}) |
|
1266
|
0 |
0 |
if ($$k{' nofilt'}) { } |
|
1275
|
0 |
0 |
if $$self{'forcecompress'} > 0 |
|
1314
|
0 |
0 |
unless UNIVERSAL::isa($s_pdf, 'PDF::API3::Compat::API2') |
|
1316
|
0 |
0 |
if (ref $s_idx eq 'PDF::API3::Compat::API2::Page') { } |
|
1322
|
0 |
0 |
if (ref $t_idx eq 'PDF::API3::Compat::API2::Page') { } |
|
1325
|
0 |
0 |
if ($self->pages < $t_idx) { } |
|
1339
|
0 |
0 |
if defined $$xo{'BBox'} |
|
1343
|
0 |
0 |
if (exists $$s_page{'Annots'} and $$s_page{'Annots'} and $$self{'copyannots'}) |
|
1347
|
0 |
0 |
if (my $a = $$s_pdf{'pdf'}{'Root'}->realise->{'AcroForm'}) |
|
1379
|
0 |
0 |
if $AcroForm |
|
1394
|
0 |
0 |
unless defined $$a{$k} |
|
1400
|
0 |
0 |
if $AcroForm and $$t_a{'Subtype'}->val eq 'Widget' |
|
1403
|
0 |
0 |
if $AcroForm |
|
1648
|
0 |
0 |
if $opts{-'unicodemap'} == 1 |
|
1686
|
0 |
0 |
unless defined $opts{$o} |
|
1695
|
0 |
0 |
if $opts{-'unicodemap'} == 1 |
|
1736
|
0 |
0 |
if $opts{-'unicodemap'} == 1 |
|
1749
|
0 |
0 |
if $opts{-'unicodemap'} == 1 |
|
1782
|
0 |
0 |
if $opts{-'unicodemap'} == 1 |
|
1827
|
0 |
0 |
if $opts{-'unicodemap'} == 1 |
|
2423
|
0 |
0 |
unless $obj->is_obj($$self{'pdf'}) |
|
2448
|
0 |
0 |
unless (defined $obj) |
|
2501
|
0 |
0 |
if ref($dict) =~ /Objind$/ |
|
2503
|
0 |
0 |
unless $dict->is_obj($$self{'pdf'}) |
|
2506
|
0 |
0 |
if ref($$dict{$type}) =~ /Objind$/ |
|
2508
|
0 |
0 |
if (defined $obj) |
|
2510
|
0 |
0 |
if ($force) { } |
|
2519
|
0 |
0 |
if $dict->is_obj($$self{'pdf'}) |
|
2522
|
0 |
0 |
if $$dict{$type}->is_obj($$self{'pdf'}) |
|
2525
|
0 |
0 |
if $obj->is_obj($$self{'pdf'}) |