Branch Coverage

blib/lib/Text/Layout/PDFAPI2/ImageElement.pm
Criterion Covered Total %
branch 0 76 0.0


line true false branch
144 0 0 if @_
157 0 0 unless $k =~ /^(src)$/u
159 0 0 if ($k =~ /^(src|bbox)$/u) { }
0 0 elsif ($k eq 'align' and $v =~ /^(left|right|center)$/u) { }
0 0 elsif ($k =~ /^(width|height|dx|dy|w|h)$/u) { }
0 0 elsif ($k =~ /^(scale)$/u) { }
166 0 0 if $v =~ /^(-?[\d.]+)em$/u
167 0 0 if $v =~ /^(-?[\d.]+)ex$/u
168 0 0 if $v =~ /^(-?[\d.]+)\%$/u
174 0 0 if /^([\d.]+)\%$/u
177 0 0 unless @s > 1
178 0 0 unless @s == 2
203 0 0 if ($is_image) { }
213 0 0 unless ($fragment->{'bbox'})
225 0 0 if ($fragment->{'href'})
229 0 0 if ($target =~ /^#(.+)/u) { }
0 0 elsif ($target =~ /^(?!\w{3,}:)(.*)(\#.+)$/u) { }
232 0 0 if (my $c = $pdf->can("named_dest_fiddle"))
255 0 0 if $fragment->{'_bb'}
266 0 0 if ($is_image) { }
273 0 0 if $bbox[2] < $bbox[0]
274 0 0 if $bbox[3] < $bbox[1]
285 0 0 if ($width != $img_width)
289 0 0 if ($height != $img_height)
296 0 0 if ($ds != 1)
302 0 0 if ($sx != 1)
306 0 0 if ($sy != 1)
315 0 0 if (not $is_image and $fragment->{'bbox'})
321 0 0 if ($fragment->{'base'})
329 0 0 if (defined $fragment->{'w'})
333 0 0 if (defined $fragment->{'a'})
336 0 0 if (defined $fragment->{'d'})
339 0 0 if ($fragment->{'align'})
340 0 0 if ($fragment->{'align'} eq 'right') { }
0 0 elsif ($fragment->{'align'} eq 'center') { }
381 0 0 if $fragment->{'_img'}
387 0 0 if ($src =~ /\.svg$/iu)
389 0 0 if (eval "require SVGPDF")