Condition Coverage

blib/lib/Mxpress/PDF.pm
Criterion Covered Total %
condition 269 805 33.4


and 2 conditions

line l !l condition
392 0 54 $_->$recurse and scalar @{$_->$recurse;}

and 3 conditions

line !l l&&!r l&&r condition
54 4 35 0 $self->{'_store_border'} && $self->border->active
179 71 0 35 $self->header and $self->header->active
180 71 0 35 $self->footer and $self->footer->active
355 2 12 748 $page->footer && $page->footer->active
357 146 36 438 $page->columns > 1 and not $self->full
363 146 36 438 $page->rows > 1 and not $self->full
364 0 0 438 $page->header && $page->header->active
365 0 0 438 $page->footer && $page->footer->active
369 252 119 67 $page->row > 1 and $page->y == $page->row_y
387 204 295 0 $self->can($_) and $self->$_($args{$_})
392 0 54 59 defined $_->$check and $_->$check =~ /$val/u
657 438 142 0 $columns == 1 and $self->paragraphs_to_columns
673 0 0 580 $h >= 0 and $y >= 0
697 446 4551 52055 @paragraph and $line_width + scalar(@line) * $space_width + ($width{$paragraph[0]} || 0) < $lw
701 4997 0 0 not @line and @paragraph
718 372 102 4523 $self->align eq 'justify' and @paragraph
746 345 0 101 $self->pad and $line_width < $lw
776 446 0 134 scalar @paragraphs and $self->next_page
784 4429 568 0 $fl and $self->first_line_indent
0 4997 0 $fp and $self->first_paragraph_indent

or 2 conditions

line l !l condition
101 0 35 $self->page_offset || 0
108 0 1 $self->onsave_cbs || []
139 37 2 $args{'num'} || 0
147 37 2 $args{'num'} ||= 1
167 2 1 $self->onsave_cbs || []
265 1 70 $self->column || 1
266 1 70 $self->columns || 1
267 1 70 $self->row || 1
268 1 70 $self->rows || 1
300 37 2 $args{'x'} //= 0
303 37 2 $args{'h'} //= 28.3464566929134
304 37 2 $args{'padding'} //= 10
316 37 2 $args{'x'} //= 0
318 37 2 $args{'y'} //= 14.1732283464567
319 37 2 $args{'h'} //= 28.3464566929134
320 37 2 $args{'padding'} //= 10
417 107 0 $args{'colour'} || '#000'
3 104 $args{'size'} || 9
426 0 107 $enc || 'latin1'
442 0 2 $args{'padding'} || 0
0 2 $args{'fill_colour'} || '#fff'
457 0 0 $args{'line_join'} ||= 2
458 0 0 $args{'line_type'} ||= 'solid'
463 0 0 $self->position || []
484 0 2 $args{'fill_colour'} || '#fff'
541 0 39 $self->position || [0, 0, $self->file->page->w, $self->file->page->h]
552 0 0 $args{'radius'} ||= 50
556 0 0 $self->position || [$self->file->page->x * 0.35277777777777775 + $self->radius, $self->file->page->y * 0.35277777777777775 - $self->radius]
571 0 0 $args{'radius'} ||= 50
572 0 0 $args{'start'} ||= 180
573 0 0 $args{'end'} ||= 135
577 0 0 $self->position || [$self->file->page->x * 0.35277777777777775 + $self->radius, $self->file->page->y * 0.35277777777777775 - $self->radius, $self->radius]
589 0 0 $args{'start'} ||= 50
590 0 0 $args{'end'} ||= 100
594 0 0 $self->position || [$self->file->page->x * 0.35277777777777775 + $self->start, $self->file->page->y * 0.35277777777777775 - $self->end / 2]
644 0 4 $args{'position'} || []
671 580 0 shift @paragraphs || ''
697 56606 0 $width{$paragraph[0]} || 0
698 52055 0 $width{$paragraph[0]} || 0
755 101 0 $self->pad_end || ''
812 0 1 $args{'font'}{'size'} ||= 50
813 0 1 $args{'font'}{'line_height'} ||= 40
819 0 1 $args{'font'}{'size'} ||= 25
820 0 1 $args{'font'}{'line_height'} ||= 20
826 0 1 $args{'font'}{'size'} ||= 20
827 0 1 $args{'font'}{'line_height'} ||= 15
833 0 0 $args{'font'}{'size'} ||= 50
834 0 0 $args{'font'}{'line_height'} ||= 40
840 0 0 $args{'font'}{'size'} ||= 40
841 0 0 $args{'font'}{'line_height'} ||= 30
847 0 0 $args{'font'}{'size'} ||= 30
848 0 0 $args{'font'}{'line_height'} ||= 20
854 0 0 $args{'font'}{'size'} ||= 25
855 0 0 $args{'font'}{'line_height'} ||= 15
861 0 0 $args{'font'}{'size'} ||= 20
862 0 0 $args{'font'}{'line_height'} ||= 15
868 0 0 $args{'font'}{'size'} ||= 15
869 0 0 $args{'font'}{'line_height'} ||= 10
883 0 101 $args{'position'} || []
912 60 41 $args{'level'} || 0
0 101 $args{'pad'} || '.'
0 101 $args{'padding'} || 0
0 101 $args{'align'} || 'left'
0 101 $args{'position'} || []
948 0 1 $args{'toc_line_offset'} || 0
0 1 $args{'padding'} || 0
0 1 $args{'levels'} || ['title', 'subtitle', 'subsubtitle']
0 1 $args{'indent'} || 5
956 0 1 $args{'position'} || []
1058 1 0 $self->valid_mime->{$1} || 'image_png'
1061 0 1 $self->position || []
1112 0 0 $self->position || []
1113 0 0 $self->rect || [@xy, $self->w, $self->h]
0 0 $self->border || [@xy, $self->w]
1125 0 0 $args{'type'} || 'bullet'
1200 0 0 $args{'position'} ||= \@pos
1218 0 0 $args{'pad'} ||= '_'
1219 0 0 $args{'margin_bottom'} ||= 1.7
1228 0 0 $args{'pad'} ||= '_'
1229 0 0 $args{'margin_bottom'} ||= 1.7
1231 0 0 $args{'lines'} ||= 4
1268 0 0 $args{'pad'} ||= '_'
1269 0 0 $args{'margin_bottom'} ||= 1.7
1307 2 0 $args{'page'} || {}
1318 0 0 $args{'page'} || {}

or 3 conditions

line l !l&&r !l&&!r condition
20 765 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::annotation', 'positional', $signature, \@invocants)
169 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::border', 'positional', $signature, \@invocants)
37 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::box', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::circle', 'positional', $signature, \@invocants)
4 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::cover', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::ellipse', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::font', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::form', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::h1', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::h2', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::h3', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::h4', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::h5', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::h6', 'positional', $signature, \@invocants)
0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::image', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::input', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::line', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::list', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::pie', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::select', 'positional', $signature, \@invocants)
53 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::subsubtitle', 'positional', $signature, \@invocants)
65 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::subtitle', 'positional', $signature, \@invocants)
241 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::text', 'positional', $signature, \@invocants)
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::textarea', 'positional', $signature, \@invocants)
83 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::title', 'positional', $signature, \@invocants)
102 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::toc', 'positional', $signature, \@invocants)
36 140 0 0 ref $self || $self
138 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::add_page', 'positional', $signature, \@invocants)
76 1 0 0 ref $self || $self
81 0 0 0 ref $self || $self
87 1 0 0 ref $self || $self
106 1 0 0 ref $self || $self
0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::onsave', 'positional', $signature, \@invocants)
112 2 0 0 ref $self || $self
1 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::File::__GEN000001__', 'Mxpress::PDF::File::__GEN000001__::mmp', 'positional', $signature, \@invocants)
138 37 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::page', 'positional', $signature, \@invocants)
166 3 0 0 ref $self || $self
2 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Page', 'Mxpress::PDF::Page::onsave', 'positional', $signature, \@invocants)
171 106 0 0 ref $self || $self
105 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Page', 'Mxpress::PDF::Page::run_onsave_cbs', 'positional', $signature, \@invocants)
183 1 0 0 ref $self || $self
195 136 0 0 ref $self || $self
205 69 0 0 ref $self || $self
218 74 0 0 ref $self || $self
72 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Page', 'Mxpress::PDF::Page::attrs', 'positional', $signature, \@invocants)
223 1 0 0 ref $self || $self
231 4 0 0 ref $self || $self
3 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Page::Component', 'Mxpress::PDF::Page::Component::add', 'positional', $signature, \@invocants)
242 141 0 0 ref $self || $self
140 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Page::Component', 'Mxpress::PDF::Page::Component::set_position', 'positional', $signature, \@invocants)
251 70 0 0 ref $self || $self
258 37 0 0 ref $self || $self
36 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Page::Component', 'Mxpress::PDF::Page::Component::activate', 'positional', $signature, \@invocants)
262 71 0 0 ref $self || $self
277 0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::cover', 'positional', $signature, \@invocants)
278 3 10 0 $args{$_} //= $file->page->$_
286 1 0 0 ref $self || $self
291 2 0 0 ref $self || $self
298 37 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::header', 'positional', $signature, \@invocants)
299 0 78 0 $args{$_} //= $args{'parent'}->$_
301 37 2 0 $args{'w'} //= $args{'parent'}->ow
302 37 2 0 $args{'y'} //= $args{'parent'}->oh + $args{'parent'}->padding / 0.35277777777777775
309 35 0 0 ref $self || $self
314 37 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::footer', 'positional', $signature, \@invocants)
315 0 78 0 $args{$_} //= $args{'parent'}->$_
317 37 2 0 $args{'w'} //= $args{'parent'}->ow
332 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Utils', 'Mxpress::PDF::Utils::add_padding', 'positional', $signature, \@invocants)
335 182 0 0 ref $self || $self
180 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Utils', 'Mxpress::PDF::Utils::set_position', 'positional', $signature, \@invocants)
343 762 0 0 ref $self || $self
760 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Utils', 'Mxpress::PDF::Utils::parse_position', 'positional', $signature, \@invocants)
351 39 722 1 $x //= $page->x + $sp
352 39 723 0 $y //= $page->y - $sp
353 39 723 0 $w //= $page->w - $sp
354 39 723 0 $h //= $page->oh - ($page->oh - $y) - ($sp + $pp)
378 447 0 0 ref $self || $self
446 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Utils', 'Mxpress::PDF::Utils::set_y', 'positional', $signature, \@invocants)
383 111 0 0 ref $self || $self
109 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Utils', 'Mxpress::PDF::Utils::valid_colour', 'positional', $signature, \@invocants)
386 828 0 0 ref $self || $self
826 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Utils', 'Mxpress::PDF::Utils::set_attrs', 'positional', $signature, \@invocants)
389 86 0 0 ref $self || $self
412 106 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::font', 'positional', $signature, \@invocants)
422 580 0 0 ref $self || $self
579 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Font', 'Mxpress::PDF::Plugin::Font::load', 'positional', $signature, \@invocants)
423 580 0 0 ref $self || $self
579 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Font', 'Mxpress::PDF::Plugin::Font::find', 'positional', $signature, \@invocants)
437 0 2 0 ref $self || $self
0 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape', 'Mxpress::PDF::Plugin::Shape::generic_new', 'positional', $signature, \@invocants)
445 39 0 0 ref $self || $self
37 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape', 'Mxpress::PDF::Plugin::Shape::add', 'positional', $signature, \@invocants)
456 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::line', 'positional', $signature, \@invocants)
461 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape::Line', 'Mxpress::PDF::Plugin::Shape::Line::shape', 'positional', $signature, \@invocants)
480 0 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::border', 'positional', $signature, \@invocants)
488 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape::Line::Border', 'Mxpress::PDF::Plugin::Shape::Line::Border::start', 'positional', $signature, \@invocants)
504 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape::Line::Border', 'Mxpress::PDF::Plugin::Shape::Line::Border::end', 'positional', $signature, \@invocants)
537 0 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::box', 'positional', $signature, \@invocants)
540 39 0 0 ref $self || $self
37 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape::Box', 'Mxpress::PDF::Plugin::Shape::Box::shape', 'positional', $signature, \@invocants)
551 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::circle', 'positional', $signature, \@invocants)
555 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape::Circle', 'Mxpress::PDF::Plugin::Shape::Circle::shape', 'positional', $signature, \@invocants)
570 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::pie', 'positional', $signature, \@invocants)
576 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape::Pie', 'Mxpress::PDF::Plugin::Shape::Pie::shape', 'positional', $signature, \@invocants)
588 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::ellipse', 'positional', $signature, \@invocants)
593 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Shape::Ellipse', 'Mxpress::PDF::Plugin::Shape::Ellipse::shape', 'positional', $signature, \@invocants)
622 0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::text', 'positional', $signature, \@invocants)
625 0 4 0 ref $self || $self
3 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Text', 'Mxpress::PDF::Plugin::Text::generic_new', 'positional', $signature, \@invocants)
629 132 0 0 ref $self || $self
651 580 0 0 ref $self || $self
579 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Text', 'Mxpress::PDF::Plugin::Text::add', 'positional', $signature, \@invocants)
718 0 4523 474 $self->align eq 'fulljustify' or $self->align eq 'justify' and @paragraph
733 50529 0 0 $width{$word} ||= $text->advancewidth($word)
783 4997 0 0 ref $self || $self
4996 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Text', 'Mxpress::PDF::Plugin::Text::_set_indent', 'positional', $signature, \@invocants)
796 580 0 0 ref $self || $self
579 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Text', 'Mxpress::PDF::Plugin::Text::_calculate_widths', 'positional', $signature, \@invocants)
811 0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::title', 'positional', $signature, \@invocants)
818 0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::subtitle', 'positional', $signature, \@invocants)
825 0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::subsubtitle', 'positional', $signature, \@invocants)
832 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::h1', 'positional', $signature, \@invocants)
839 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::h2', 'positional', $signature, \@invocants)
846 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::h3', 'positional', $signature, \@invocants)
853 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::h4', 'positional', $signature, \@invocants)
860 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::h5', 'positional', $signature, \@invocants)
867 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::h6', 'positional', $signature, \@invocants)
882 100 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::add_outline', 'positional', $signature, \@invocants)
912 0 101 0 $args{'next_page'} || do {
916 101 0 0 ref $self || $self
100 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::TOC::Outline', 'Mxpress::PDF::Plugin::TOC::Outline::render', 'positional', $signature, \@invocants)
938 0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::toc', 'positional', $signature, \@invocants)
951 1 0 0 ref $self || $self
0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::TOC', 'Mxpress::PDF::Plugin::TOC::placeholder', 'positional', $signature, \@invocants)
962 101 0 0 ref $self || $self
100 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::TOC', 'Mxpress::PDF::Plugin::TOC::add', 'positional', $signature, \@invocants)
971 0 101 0 $args{'outline_title'} ||= $text
977 0 101 0 $args{'font'} ||= $self->font
990 1 0 0 ref $self || $self
0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::TOC', 'Mxpress::PDF::Plugin::TOC::render', 'positional', $signature, \@invocants)
1018 1 0 0 ref $self || $self
1027 0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::image', 'positional', $signature, \@invocants)
1035 0 0 0 ref $self || $self
1040 1 0 0 ref $self || $self
1045 1 0 0 ref $self || $self
0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Image', 'Mxpress::PDF::Plugin::Image::_add', 'positional', $signature, \@invocants)
1055 1 0 0 ref $self || $self
0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Image', 'Mxpress::PDF::Plugin::Image::_identify_type', 'positional', $signature, \@invocants)
1060 1 0 0 ref $self || $self
0 1 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Image', 'Mxpress::PDF::Plugin::Image::_image_position', 'positional', $signature, \@invocants)
1062 0 1 0 $self->height || $image->height
1063 0 1 0 $self->width || $image->width
1094 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::annotation', 'positional', $signature, \@invocants)
1105 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Annotation', 'Mxpress::PDF::Plugin::Annotation::add', 'positional', $signature, \@invocants)
1109 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Annotation', 'Mxpress::PDF::Plugin::Annotation::_add_annotation', 'positional', $signature, \@invocants)
1123 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::list', 'positional', $signature, \@invocants)
1128 0 0 0 ref $self || $self
1154 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::form', 'positional', $signature, \@invocants)
1160 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Form', 'Mxpress::PDF::Plugin::Form::add', 'positional', $signature, \@invocants)
1167 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Form', 'Mxpress::PDF::Plugin::Form::end', 'positional', $signature, \@invocants)
1171 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Form', 'Mxpress::PDF::Plugin::Form::_add_to_fields', 'positional', $signature, \@invocants)
1183 0 0 0 ref $self || $self
1197 0 0 0 $self->name || $text
1206 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Form::Field', 'Mxpress::PDF::Plugin::Form::Field::_set_rect', 'positional', $signature, \@invocants)
1217 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::input', 'positional', $signature, \@invocants)
1222 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Form::Field::Input', 'Mxpress::PDF::Plugin::Form::Field::Input::configure', 'positional', $signature, \@invocants)
1227 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::textarea', 'positional', $signature, \@invocants)
1234 0 0 0 ref $self || $self
1254 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Form::Field::Textarea', 'Mxpress::PDF::Plugin::Form::Field::Textarea::_set_rect', 'positional', $signature, \@invocants)
1267 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::select', 'positional', $signature, \@invocants)
1272 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Form::Field::Select', 'Mxpress::PDF::Plugin::Form::Field::Select::configure', 'positional', $signature, \@invocants)
1284 0 0 0 ref $self || $self
0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF::Plugin::Form::Field::Select', 'Mxpress::PDF::Plugin::Form::Field::Select::_set_rect', 'positional', $signature, \@invocants)
1300 0 2 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::new_pdf', 'positional', $signature, \@invocants)
1310 0 0 0 $check ||= 'MooX::Press'->_build_method_signature_check('Mxpress::PDF', 'Mxpress::PDF::open', 'positional', $signature, \@invocants)