Classes

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 50 100 150 200 Line Coverage (%) Cyclomatic Complexity Phpdftk\Pdf\Writer\Pdf — Coverage: 96.7% | Lines: 644 | Complexity: 141 Phpdftk\Pdf\Writer\Page — Coverage: 89.2% | Lines: 509 | Complexity: 134 Phpdftk\Pdf\Writer\PdfDoc — Coverage: 94.6% | Lines: 484 | Complexity: 104 Phpdftk\Pdf\Writer\PdfWriter — Coverage: 94.3% | Lines: 423 | Complexity: 119 Phpdftk\Pdf\Writer\PathBuilder — Coverage: 98.7% | Lines: 77 | Complexity: 21 Phpdftk\Pdf\Writer\TableRenderer — Coverage: 100.0% | Lines: 63 | Complexity: 16 Phpdftk\Pdf\Writer\ListRenderer — Coverage: 98.0% | Lines: 51 | Complexity: 10 Phpdftk\Pdf\Writer\Theme — Coverage: 100.0% | Lines: 46 | Complexity: 6 Phpdftk\Pdf\Writer\BarcodeRendering — Coverage: 100.0% | Lines: 28 | Complexity: 8 Phpdftk\Pdf\Writer\TextLayout — Coverage: 100.0% | Lines: 28 | Complexity: 13 Phpdftk\Pdf\Writer\Action — Coverage: 57.9% | Lines: 19 | Complexity: 11 Phpdftk\Pdf\Writer\PageSize — Coverage: 100.0% | Lines: 14 | Complexity: 14 Phpdftk\Pdf\Writer\CalloutType — Coverage: 100.0% | Lines: 11 | Complexity: 11 Phpdftk\Pdf\Writer\Font — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Writer\Table — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Writer\DashPattern — Coverage: 100.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Writer\PageDecorator — Coverage: 100.0% | Lines: 5 | Complexity: 7 Phpdftk\Pdf\Writer\CalloutStyle — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Writer\ListStyle — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Writer\TableStyle — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Writer\Form\CheckboxOptions — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\ChoiceFieldOptions — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\TextFieldOptions — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\ListBlock — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageContext — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\SpotColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TableRenderContext — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TextStyle — Coverage: 100.0% | Lines: 1 | Complexity: 1

Methods

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 20 Line Coverage (%) Cyclomatic Complexity Phpdftk\Pdf\Writer\PdfWriter::addOpenTypeFont — Coverage: 96.4% | Lines: 112 | Complexity: 18 Phpdftk\Pdf\Writer\Pdf::addCallout — Coverage: 97.2% | Lines: 71 | Complexity: 6 Phpdftk\Pdf\Writer\Pdf::addText — Coverage: 100.0% | Lines: 68 | Complexity: 12 Phpdftk\Pdf\Writer\Pdf::addQuote — Coverage: 98.4% | Lines: 61 | Complexity: 8 Phpdftk\Pdf\Writer\Page::drawCallout — Coverage: 96.2% | Lines: 53 | Complexity: 5 Phpdftk\Pdf\Writer\Page::drawText — Coverage: 67.3% | Lines: 52 | Complexity: 16 Phpdftk\Pdf\Writer\TableRenderer::drawRow — Coverage: 100.0% | Lines: 50 | Complexity: 12 Phpdftk\Pdf\Writer\Page::drawTable — Coverage: 97.8% | Lines: 46 | Complexity: 5 Phpdftk\Pdf\Writer\Pdf::addTable — Coverage: 100.0% | Lines: 42 | Complexity: 5 Phpdftk\Pdf\Writer\Pdf::addListInternal — Coverage: 100.0% | Lines: 39 | Complexity: 4 Phpdftk\Pdf\Writer\Pdf::recordOutlineEntry — Coverage: 100.0% | Lines: 38 | Complexity: 11 Phpdftk\Pdf\Writer\PdfWriter::addImage — Coverage: 59.5% | Lines: 37 | Complexity: 11 Phpdftk\Pdf\Writer\PathBuilder::replayTo — Coverage: 97.1% | Lines: 35 | Complexity: 9 Phpdftk\Pdf\Writer\Page::drawQuote — Coverage: 88.2% | Lines: 34 | Complexity: 5 Phpdftk\Pdf\Writer\PdfWriter::embedTrueTypeFont — Coverage: 100.0% | Lines: 34 | Complexity: 5 Phpdftk\Pdf\Writer\Pdf::resolveFontName — Coverage: 100.0% | Lines: 33 | Complexity: 4 Phpdftk\Pdf\Writer\PdfDoc::registerSpotColor — Coverage: 100.0% | Lines: 33 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::quadsToArrays — Coverage: 100.0% | Lines: 31 | Complexity: 3 Phpdftk\Pdf\Writer\PathBuilder::emitArc — Coverage: 100.0% | Lines: 30 | Complexity: 6 Phpdftk\Pdf\Writer\PdfWriter::embedType1Font — Coverage: 100.0% | Lines: 29 | Complexity: 2 Phpdftk\Pdf\Writer\BarcodeRendering::renderInto — Coverage: 100.0% | Lines: 28 | Complexity: 8 Phpdftk\Pdf\Writer\PdfDoc::addInk — Coverage: 96.4% | Lines: 28 | Complexity: 4 Phpdftk\Pdf\Writer\ListRenderer::drawItem — Coverage: 96.3% | Lines: 27 | Complexity: 6 Phpdftk\Pdf\Writer\Pdf::addImage — Coverage: 100.0% | Lines: 25 | Complexity: 10 Phpdftk\Pdf\Writer\Page::drawStar — Coverage: 95.8% | Lines: 24 | Complexity: 7 Phpdftk\Pdf\Writer\Pdf::showPageNumbers — Coverage: 100.0% | Lines: 23 | Complexity: 5 Phpdftk\Pdf\Writer\PdfWriter::applyConformance — Coverage: 100.0% | Lines: 23 | Complexity: 6 Phpdftk\Pdf\Writer\PdfWriter::buildToUnicodeCMap — Coverage: 100.0% | Lines: 23 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::drawDefaultWatermark — Coverage: 100.0% | Lines: 22 | Complexity: 1 Phpdftk\Pdf\Writer\Page::drawRoundedRectangle — Coverage: 100.0% | Lines: 21 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::addChoiceField — Coverage: 100.0% | Lines: 21 | Complexity: 8 Phpdftk\Pdf\Writer\PdfDoc::buildRgbFunction — Coverage: 100.0% | Lines: 21 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addLink — Coverage: 100.0% | Lines: 21 | Complexity: 4 Phpdftk\Pdf\Writer\PdfDoc::pointsToRectAndArray — Coverage: 100.0% | Lines: 21 | Complexity: 3 Phpdftk\Pdf\Writer\PdfWriter::addFont — Coverage: 100.0% | Lines: 21 | Complexity: 10 Phpdftk\Pdf\Writer\PdfWriter::addCompositeFont — Coverage: 100.0% | Lines: 21 | Complexity: 4 Phpdftk\Pdf\Writer\Pdf::addBarcode — Coverage: 100.0% | Lines: 20 | Complexity: 4 Phpdftk\Pdf\Writer\Pdf::applyDecorators — Coverage: 100.0% | Lines: 20 | Complexity: 7 Phpdftk\Pdf\Writer\ListRenderer::drawBlock — Coverage: 100.0% | Lines: 19 | Complexity: 3 Phpdftk\Pdf\Writer\TextLayout::wrap — Coverage: 100.0% | Lines: 19 | Complexity: 10 Phpdftk\Pdf\Writer\Page::drawTemplate — Coverage: 94.4% | Lines: 18 | Complexity: 10 Phpdftk\Pdf\Writer\PdfWriter::addPage — Coverage: 100.0% | Lines: 18 | Complexity: 2 Phpdftk\Pdf\Writer\Page::drawArrow — Coverage: 100.0% | Lines: 17 | Complexity: 2 Phpdftk\Pdf\Writer\Page::drawImage — Coverage: 100.0% | Lines: 17 | Complexity: 7 Phpdftk\Pdf\Writer\PdfDoc::addRadialGradient — Coverage: 100.0% | Lines: 17 | Complexity: 1 Phpdftk\Pdf\Writer\Page::drawPolygon — Coverage: 81.2% | Lines: 16 | Complexity: 5 Phpdftk\Pdf\Writer\Page::drawList — Coverage: 100.0% | Lines: 16 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::addHtml — Coverage: 68.8% | Lines: 16 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::syncInfoToMetadata — Coverage: 100.0% | Lines: 16 | Complexity: 7 Phpdftk\Pdf\Writer\PdfWriter::collectFirstPageObjectNumbers — Coverage: 87.5% | Lines: 16 | Complexity: 7 Phpdftk\Pdf\Writer\Pdf::addRule — Coverage: 86.7% | Lines: 15 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::addLinearGradient — Coverage: 100.0% | Lines: 15 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addTextField — Coverage: 100.0% | Lines: 14 | Complexity: 5 Phpdftk\Pdf\Writer\PdfDoc::attachBytes — Coverage: 100.0% | Lines: 14 | Complexity: 4 Phpdftk\Pdf\Writer\PdfDoc::addLineAnnotation — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getEncodingWarnings — Coverage: 100.0% | Lines: 14 | Complexity: 4 Phpdftk\Pdf\Writer\Theme::withFont — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Writer\Theme::withColor — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Writer\Theme::withMargin — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Writer\Page::drawPath — Coverage: 84.6% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::addHeading — Coverage: 100.0% | Lines: 13 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::tableContext — Coverage: 92.3% | Lines: 13 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::createTemplate — Coverage: 100.0% | Lines: 13 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::ensureOCPropertiesDict — Coverage: 100.0% | Lines: 13 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::setNamedDestinations — Coverage: 100.0% | Lines: 13 | Complexity: 2 Phpdftk\Pdf\Writer\TableRenderer::rowHeight — Coverage: 100.0% | Lines: 13 | Complexity: 4 Phpdftk\Pdf\Writer\Page::drawLine — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Writer\Page::drawEllipse — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Writer\Page::rotate — Coverage: 58.3% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Writer\Page::drawRectangle — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Writer\Page::ensureOpacityState — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::addCheckbox — Coverage: 100.0% | Lines: 11 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::addLayer — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::setPageLabels — Coverage: 100.0% | Lines: 11 | Complexity: 2 Phpdftk\Pdf\Writer\Action::resetForm — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Writer\Page::skew — Coverage: 0.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::addPage — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::advanceOnOverflow — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Writer\PdfDoc::attachFieldWidget — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Writer\PdfWriter::checkConformance — Coverage: 88.9% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Writer\PdfWriter::writeTo — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Writer\Page::drawBarcode — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Writer\Page::ensureLayerProperty — Coverage: 75.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::setWatermark — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::setColumns — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::ensureAcroForm — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::createBarcode — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::buildEncoderFor — Coverage: 87.5% | Lines: 8 | Complexity: 5 Phpdftk\Pdf\Writer\TextLayout::measure — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Writer\Page::useGradient — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Writer\Page::useSpotColor — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Writer\Page::ensureTemplateResource — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Writer\Page::rectToBoxArray — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Writer\Page::paintPath — Coverage: 85.7% | Lines: 7 | Complexity: 5 Phpdftk\Pdf\Writer\Page::emitEllipseOps — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Writer\PageSize::width — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Writer\PageSize::height — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Writer\Pdf::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setViewerPreferences — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::rectToPdfArray — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Writer\Page::inLayer — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setRotation — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Writer\Page::applyFillColor — Coverage: 83.3% | Lines: 6 | Complexity: 5 Phpdftk\Pdf\Writer\Page::applyStrokeColor — Coverage: 50.0% | Lines: 6 | Complexity: 5 Phpdftk\Pdf\Writer\Pdf::ensureFontResource — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::addSignatureField — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addStickyNote — Coverage: 83.3% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::addFreeText — Coverage: 0.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::__construct — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::addContentStream — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Writer\Table::columnCount — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Writer\CalloutType::defaultBarColor — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Writer\CalloutType::defaultBgColor — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Writer\ListRenderer::measureItem — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Writer\Page::withTransform — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Writer\Page::ensureContentStream — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::setFont — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::enableOutline — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::addSpacer — Coverage: 80.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::contentWidth — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::applyFillColor — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::ensureInfo — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\PdfWriter::generate — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Writer\Page::setOpacity — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setTheme — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::equalColumns — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::setMetadata — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addUnderlineAnnotation — Coverage: 0.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addSquiggly — Coverage: 0.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addStrikeout — Coverage: 0.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addPolygon — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addPolyline — Coverage: 0.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addSoundAnnotation — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addMovieAnnotation — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::add3DAnnotation — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::attachAnnotation — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Writer\Action::launch — Coverage: 0.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::wrap — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setOpenAction — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::attachFile — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addHighlight — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addStamp — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setOutline — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\Theme::heading — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Writer\Action::goToRemote — Coverage: 0.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Writer\ListStyle::bulletAt — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Writer\Page::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::scale — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::translate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setCropBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setBleedBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setTrimBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setArtBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::raw — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::moveTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::lineTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::curveTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::quadCurveTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::arcTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::close — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setAuthor — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setSubject — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setKeywords — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setCreator — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setViewerPreferences — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::attachFile — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setOpenAction — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setHeader — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setFooter — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::save — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::toBytes — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::writeTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::ensurePage — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::columnLeftX — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::getMetrics — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setInfo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setAuthor — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setSubject — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setKeywords — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setCreator — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addCaret — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addSquare — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addCircleAnnotation — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addWatermarkAnnotation — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::save — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Action::uri — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::goTo — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::javascript — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::namedAction — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::submitForm — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutStyle::resolveBarColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutStyle::resolveBgColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutStyle::resolveLabel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutType::defaultLabel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::solid — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::dashed — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::dotted — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::dashDot — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::toOperatorArgs — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getResourceName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getParsedData — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getTextEncoder — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getUnicodeToGidMap — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getOldToNewGidMap — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\CheckboxOptions::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\ChoiceFieldOptions::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\TextFieldOptions::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\ListBlock::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\ListStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Page::contentStream — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Page::corePage — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Page::drawCircle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageContext::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::withHeader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::withFooter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::withWatermark — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::isEmpty — Coverage: 100.0% | Lines: 1 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::getTheme — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::doc — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::writer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::getEncodingWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::newPage — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::addList — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::addNumberedList — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::totalContentWidth — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::topOfColumn — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::bottomMargin — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::wrapText — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::measureText — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::writer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addPage — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::computeFieldFlags — Coverage: 100.0% | Lines: 1 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::attachFileBytes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addOutlineItem — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getCatalog — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getPageTree — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getFonts — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getContentStreams — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setOutline — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::addOutlineItem — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setPageLabels — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setNamedDestinations — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::fileWriter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::register — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::addImageInternal — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setSigner — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setTsaClient — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setTimestamper — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setEncryption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setStrictVersionMode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setCeilingVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setDeprecationHandler — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setStrictDeprecation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setLinearized — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setConformance — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setConformanceProfiles — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getConformanceResults — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::toBytes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setMetadata — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::syncInfoToMetadata — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::doc — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\SpotColor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Table::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TableRenderContext::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TableStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TableStyle::alignmentFor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TextLayout::winAnsi — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TextStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Theme::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Method CRAP Coverage
Phpdftk\Pdf\Writer\Page::drawText24.9467.3%
Phpdftk\Pdf\Writer\PdfWriter::addImage19.0659.5%
Phpdftk\Pdf\Writer\PdfWriter::addOpenTypeFont1896.4%
Phpdftk\Pdf\Writer\Pdf::addText12100.0%
Phpdftk\Pdf\Writer\TableRenderer::drawRow12100.0%
Phpdftk\Pdf\Writer\Pdf::recordOutlineEntry11100.0%
Phpdftk\Pdf\Writer\Page::drawTemplate10.0294.4%
Phpdftk\Pdf\Writer\Pdf::addImage10100.0%
Phpdftk\Pdf\Writer\PdfWriter::addFont10100.0%
Phpdftk\Pdf\Writer\TextLayout::wrap10100.0%
Phpdftk\Pdf\Writer\PathBuilder::replayTo997.1%
Phpdftk\Pdf\Writer\Page::applyStrokeColor8.1250.0%
Phpdftk\Pdf\Writer\BarcodeRendering::renderInto8100.0%
Phpdftk\Pdf\Writer\Pdf::addQuote898.4%
Phpdftk\Pdf\Writer\PdfDoc::addChoiceField8100.0%
Phpdftk\Pdf\Writer\PdfWriter::collectFirstPageObjectNumbers7.1087.5%
Phpdftk\Pdf\Writer\Page::drawStar795.8%
Phpdftk\Pdf\Writer\Page::drawImage7100.0%
Phpdftk\Pdf\Writer\PageSize::width7100.0%
Phpdftk\Pdf\Writer\PageSize::height7100.0%
Phpdftk\Pdf\Writer\Pdf::applyDecorators7100.0%
Phpdftk\Pdf\Writer\PdfDoc::syncInfoToMetadata7100.0%
Phpdftk\Pdf\Writer\Action::goToRemote60.0%
Phpdftk\Pdf\Writer\ListRenderer::drawItem696.3%
Phpdftk\Pdf\Writer\PathBuilder::emitArc6100.0%
Phpdftk\Pdf\Writer\Pdf::addCallout697.2%
Phpdftk\Pdf\Writer\PdfWriter::applyConformance6100.0%
Phpdftk\Pdf\Writer\Page::drawPolygon5.1681.2%
Phpdftk\Pdf\Writer\Page::applyFillColor5.1283.3%
Phpdftk\Pdf\Writer\Page::paintPath5.0785.7%
Phpdftk\Pdf\Writer\PdfWriter::buildEncoderFor5.0587.5%
Phpdftk\Pdf\Writer\Page::drawQuote5.0488.2%
Phpdftk\Pdf\Writer\CalloutType::defaultBarColor5100.0%
Phpdftk\Pdf\Writer\CalloutType::defaultBgColor5100.0%
Phpdftk\Pdf\Writer\Page::drawTable597.8%
Phpdftk\Pdf\Writer\Page::drawCallout596.2%
Phpdftk\Pdf\Writer\Pdf::showPageNumbers5100.0%
Phpdftk\Pdf\Writer\Pdf::addTable5100.0%
Phpdftk\Pdf\Writer\PdfDoc::addTextField5100.0%
Phpdftk\Pdf\Writer\PdfWriter::embedTrueTypeFont5100.0%
Phpdftk\Pdf\Writer\Page::drawLine4100.0%
Phpdftk\Pdf\Writer\Pdf::addListInternal4100.0%
Phpdftk\Pdf\Writer\Pdf::addBarcode4100.0%
Phpdftk\Pdf\Writer\Pdf::advanceOnOverflow4100.0%
Phpdftk\Pdf\Writer\Pdf::resolveFontName4100.0%
Phpdftk\Pdf\Writer\PdfDoc::attachBytes4100.0%
Phpdftk\Pdf\Writer\PdfDoc::addLink4100.0%
Phpdftk\Pdf\Writer\PdfDoc::addInk496.4%
Phpdftk\Pdf\Writer\PdfWriter::addCompositeFont4100.0%
Phpdftk\Pdf\Writer\PdfWriter::getEncodingWarnings4100.0%
Phpdftk\Pdf\Writer\TableRenderer::rowHeight4100.0%
Phpdftk\Pdf\Writer\Page::rotate3.6558.3%
Phpdftk\Pdf\Writer\Pdf::addHtml3.2768.8%
Phpdftk\Pdf\Writer\Page::ensureLayerProperty3.1475.0%
Phpdftk\Pdf\Writer\Page::drawPath3.0384.6%
Phpdftk\Pdf\Writer\Page::useGradient3.0385.7%
Phpdftk\Pdf\Writer\Page::useSpotColor3.0385.7%
Phpdftk\Pdf\Writer\Page::ensureTemplateResource3.0385.7%
Phpdftk\Pdf\Writer\Action::resetForm3.0188.9%
Phpdftk\Pdf\Writer\PdfWriter::writeTo3.0188.9%
Phpdftk\Pdf\Writer\ListRenderer::drawBlock3100.0%
Phpdftk\Pdf\Writer\Page::drawRectangle3100.0%
Phpdftk\Pdf\Writer\Page::drawEllipse3100.0%
Phpdftk\Pdf\Writer\Page::drawRoundedRectangle3100.0%
Phpdftk\Pdf\Writer\Page::ensureOpacityState3100.0%
Phpdftk\Pdf\Writer\PageDecorator::isEmpty3100.0%
Phpdftk\Pdf\Writer\Pdf::enableOutline3100.0%
Phpdftk\Pdf\Writer\Pdf::setColumns3100.0%
Phpdftk\Pdf\Writer\PdfDoc::computeFieldFlags3100.0%
Phpdftk\Pdf\Writer\PdfDoc::addLayer3100.0%
Phpdftk\Pdf\Writer\PdfDoc::quadsToArrays3100.0%
Phpdftk\Pdf\Writer\PdfDoc::pointsToRectAndArray3100.0%
Phpdftk\Pdf\Writer\PdfWriter::generate3100.0%
Phpdftk\Pdf\Writer\PdfWriter::buildToUnicodeCMap3100.0%
Phpdftk\Pdf\Writer\Table::columnCount3100.0%
Phpdftk\Pdf\Writer\Pdf::equalColumns2.0675.0%
Phpdftk\Pdf\Writer\Pdf::addSpacer2.0380.0%
Phpdftk\Pdf\Writer\PdfDoc::addStickyNote2.0283.3%
Phpdftk\Pdf\Writer\Pdf::addRule2.0186.7%
Phpdftk\Pdf\Writer\PdfWriter::checkConformance2.0188.9%
Phpdftk\Pdf\Writer\Action::goTo20.0%
Phpdftk\Pdf\Writer\Action::launch20.0%
Phpdftk\Pdf\Writer\Action::submitForm20.0%
Phpdftk\Pdf\Writer\ListStyle::bulletAt2100.0%
Phpdftk\Pdf\Writer\Page::drawArrow2100.0%
Phpdftk\Pdf\Writer\Page::skew20.0%
Phpdftk\Pdf\Writer\Page::setRotation2100.0%
Phpdftk\Pdf\Writer\Page::ensureContentStream2100.0%
Phpdftk\Pdf\Writer\Pdf::setSubject20.0%
Phpdftk\Pdf\Writer\Pdf::setKeywords20.0%
Phpdftk\Pdf\Writer\Pdf::setCreator20.0%
Phpdftk\Pdf\Writer\Pdf::setOpenAction20.0%
Phpdftk\Pdf\Writer\Pdf::setWatermark2100.0%
Phpdftk\Pdf\Writer\Pdf::ensurePage2100.0%
Phpdftk\Pdf\Writer\Pdf::contentWidth2100.0%
Phpdftk\Pdf\Writer\Pdf::tableContext2.0092.3%
Phpdftk\Pdf\Writer\Pdf::ensureFontResource2100.0%
Phpdftk\Pdf\Writer\Pdf::applyFillColor2100.0%
Phpdftk\Pdf\Writer\PdfDoc::ensureInfo2100.0%
Phpdftk\Pdf\Writer\PdfDoc::addCheckbox2100.0%
Phpdftk\Pdf\Writer\PdfDoc::attachFieldWidget2100.0%
Phpdftk\Pdf\Writer\PdfDoc::ensureAcroForm2100.0%
Phpdftk\Pdf\Writer\PdfDoc::ensureOCPropertiesDict2100.0%
Phpdftk\Pdf\Writer\PdfDoc::setViewerPreferences2100.0%
Phpdftk\Pdf\Writer\PdfDoc::addFreeText20.0%
Phpdftk\Pdf\Writer\PdfDoc::addUnderlineAnnotation20.0%
Phpdftk\Pdf\Writer\PdfDoc::addSquiggly20.0%
Phpdftk\Pdf\Writer\PdfDoc::addStrikeout20.0%
Phpdftk\Pdf\Writer\PdfDoc::addCaret20.0%
Phpdftk\Pdf\Writer\PdfDoc::addPolyline20.0%
Phpdftk\Pdf\Writer\PdfDoc::attachAnnotation2100.0%
Phpdftk\Pdf\Writer\PdfDoc::setPageLabels2100.0%
Phpdftk\Pdf\Writer\PdfDoc::setNamedDestinations2100.0%
Phpdftk\Pdf\Writer\PdfWriter::addPage2100.0%
Phpdftk\Pdf\Writer\PdfWriter::addContentStream2100.0%
Phpdftk\Pdf\Writer\PdfWriter::embedType1Font2100.0%
Phpdftk\Pdf\Writer\TextLayout::measure2100.0%
Phpdftk\Pdf\Writer\Theme::heading2100.0%
Phpdftk\Pdf\Writer\Action::uri1100.0%
Phpdftk\Pdf\Writer\Action::javascript1100.0%
Phpdftk\Pdf\Writer\Action::namedAction1100.0%
Phpdftk\Pdf\Writer\CalloutStyle::__construct1100.0%
Phpdftk\Pdf\Writer\CalloutStyle::resolveBarColor1100.0%
Phpdftk\Pdf\Writer\CalloutStyle::resolveBgColor1100.0%
Phpdftk\Pdf\Writer\CalloutStyle::resolveLabel1100.0%
Phpdftk\Pdf\Writer\CalloutType::defaultLabel1100.0%
Phpdftk\Pdf\Writer\DashPattern::__construct1100.0%
Phpdftk\Pdf\Writer\DashPattern::solid1100.0%
Phpdftk\Pdf\Writer\DashPattern::dashed1100.0%
Phpdftk\Pdf\Writer\DashPattern::dotted1100.0%
Phpdftk\Pdf\Writer\DashPattern::dashDot1100.0%
Phpdftk\Pdf\Writer\DashPattern::toOperatorArgs1100.0%
Phpdftk\Pdf\Writer\Font::__construct1100.0%
Phpdftk\Pdf\Writer\Font::getFamily1100.0%
Phpdftk\Pdf\Writer\Font::getResourceName1100.0%
Phpdftk\Pdf\Writer\Font::getParsedData1100.0%
Phpdftk\Pdf\Writer\Font::getTextEncoder1100.0%
Phpdftk\Pdf\Writer\Font::getUnicodeToGidMap1100.0%
Phpdftk\Pdf\Writer\Font::getOldToNewGidMap1100.0%
Phpdftk\Pdf\Writer\Form\CheckboxOptions::__construct1100.0%
Phpdftk\Pdf\Writer\Form\ChoiceFieldOptions::__construct1100.0%
Phpdftk\Pdf\Writer\Form\TextFieldOptions::__construct1100.0%
Phpdftk\Pdf\Writer\ListBlock::__construct1100.0%
Phpdftk\Pdf\Writer\ListRenderer::measureItem1100.0%
Phpdftk\Pdf\Writer\ListStyle::__construct1100.0%
Phpdftk\Pdf\Writer\Page::__construct1100.0%
Phpdftk\Pdf\Writer\Page::contentStream1100.0%
Phpdftk\Pdf\Writer\Page::corePage1100.0%
Phpdftk\Pdf\Writer\Page::drawCircle1100.0%
Phpdftk\Pdf\Writer\Page::drawBarcode1100.0%
Phpdftk\Pdf\Writer\Page::inLayer1100.0%
Phpdftk\Pdf\Writer\Page::scale1100.0%
Phpdftk\Pdf\Writer\Page::translate1100.0%
Phpdftk\Pdf\Writer\Page::withTransform1100.0%
Phpdftk\Pdf\Writer\Page::setOpacity1100.0%
Phpdftk\Pdf\Writer\Page::setCropBox1100.0%
Phpdftk\Pdf\Writer\Page::setBleedBox1100.0%
Phpdftk\Pdf\Writer\Page::setTrimBox1100.0%
Phpdftk\Pdf\Writer\Page::setArtBox1100.0%
Phpdftk\Pdf\Writer\Page::rectToBoxArray1100.0%
Phpdftk\Pdf\Writer\Page::drawList1100.0%
Phpdftk\Pdf\Writer\Page::raw1100.0%
Phpdftk\Pdf\Writer\Page::emitEllipseOps1100.0%
Phpdftk\Pdf\Writer\PageContext::__construct1100.0%
Phpdftk\Pdf\Writer\PageDecorator::__construct1100.0%
Phpdftk\Pdf\Writer\PageDecorator::withHeader1100.0%
Phpdftk\Pdf\Writer\PageDecorator::withFooter1100.0%
Phpdftk\Pdf\Writer\PageDecorator::withWatermark1100.0%
Phpdftk\Pdf\Writer\PathBuilder::moveTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::lineTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::curveTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::quadCurveTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::arcTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::close1100.0%
Phpdftk\Pdf\Writer\Pdf::__construct1100.0%
Phpdftk\Pdf\Writer\Pdf::setFont1100.0%
Phpdftk\Pdf\Writer\Pdf::setTheme1100.0%
Phpdftk\Pdf\Writer\Pdf::setTitle1100.0%
Phpdftk\Pdf\Writer\Pdf::setAuthor1100.0%
Phpdftk\Pdf\Writer\Pdf::setViewerPreferences1100.0%
Phpdftk\Pdf\Writer\Pdf::attachFile1100.0%
Phpdftk\Pdf\Writer\Pdf::setHeader1100.0%
Phpdftk\Pdf\Writer\Pdf::setFooter1100.0%
Phpdftk\Pdf\Writer\Pdf::getTheme1100.0%
Phpdftk\Pdf\Writer\Pdf::getPdfVersion1100.0%
Phpdftk\Pdf\Writer\Pdf::doc1100.0%
Phpdftk\Pdf\Writer\Pdf::writer1100.0%
Phpdftk\Pdf\Writer\Pdf::getEncodingWarnings1100.0%
Phpdftk\Pdf\Writer\Pdf::addPage1100.0%
Phpdftk\Pdf\Writer\Pdf::newPage1100.0%
Phpdftk\Pdf\Writer\Pdf::addHeading1100.0%
Phpdftk\Pdf\Writer\Pdf::addList1100.0%
Phpdftk\Pdf\Writer\Pdf::addNumberedList1100.0%
Phpdftk\Pdf\Writer\Pdf::save1100.0%
Phpdftk\Pdf\Writer\Pdf::toBytes1100.0%
Phpdftk\Pdf\Writer\Pdf::writeTo1100.0%
Phpdftk\Pdf\Writer\Pdf::drawDefaultWatermark1100.0%
Phpdftk\Pdf\Writer\Pdf::totalContentWidth1100.0%
Phpdftk\Pdf\Writer\Pdf::columnLeftX1100.0%
Phpdftk\Pdf\Writer\Pdf::topOfColumn1100.0%
Phpdftk\Pdf\Writer\Pdf::bottomMargin1100.0%
Phpdftk\Pdf\Writer\Pdf::getMetrics1100.0%
Phpdftk\Pdf\Writer\Pdf::wrapText1100.0%
Phpdftk\Pdf\Writer\Pdf::measureText1100.0%
Phpdftk\Pdf\Writer\PdfDoc::__construct1100.0%
Phpdftk\Pdf\Writer\PdfDoc::wrap1100.0%
Phpdftk\Pdf\Writer\PdfDoc::writer1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addPage1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setInfo1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setTitle1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setAuthor1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setSubject1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setKeywords1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setCreator1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setMetadata1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addSignatureField1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addLinearGradient1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addRadialGradient1100.0%
Phpdftk\Pdf\Writer\PdfDoc::buildRgbFunction1100.0%
Phpdftk\Pdf\Writer\PdfDoc::registerSpotColor1100.0%
Phpdftk\Pdf\Writer\PdfDoc::createBarcode1100.0%
Phpdftk\Pdf\Writer\PdfDoc::createTemplate1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setOpenAction1100.0%
Phpdftk\Pdf\Writer\PdfDoc::attachFile1100.0%
Phpdftk\Pdf\Writer\PdfDoc::attachFileBytes1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addHighlight1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addLineAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addPolygon1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addSquare1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addCircleAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addStamp1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addWatermarkAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addSoundAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addMovieAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::add3DAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::rectToPdfArray1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setOutline1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addOutlineItem1100.0%
Phpdftk\Pdf\Writer\PdfWriter::__construct1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getCatalog1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getPageTree1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getFonts1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getContentStreams1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setInfo1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setOutline1100.0%
Phpdftk\Pdf\Writer\PdfWriter::addOutlineItem1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setPageLabels1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setNamedDestinations1100.0%
Phpdftk\Pdf\Writer\PdfWriter::fileWriter1100.0%
Phpdftk\Pdf\Writer\PdfWriter::register1100.0%
Phpdftk\Pdf\Writer\PdfWriter::addImageInternal1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setSigner1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setTsaClient1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setTimestamper1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setEncryption1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getPdfVersion1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setStrictVersionMode1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setCeilingVersion1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setDeprecationHandler1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setStrictDeprecation1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getVersionWarnings1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setLinearized1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setConformance1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setConformanceProfiles1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getConformanceResults1100.0%
Phpdftk\Pdf\Writer\PdfWriter::toBytes1100.0%
Phpdftk\Pdf\Writer\PdfWriter::save1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setMetadata1100.0%
Phpdftk\Pdf\Writer\PdfWriter::syncInfoToMetadata1100.0%
Phpdftk\Pdf\Writer\PdfWriter::doc1100.0%
Phpdftk\Pdf\Writer\SpotColor::__construct1100.0%
Phpdftk\Pdf\Writer\Table::__construct1100.0%
Phpdftk\Pdf\Writer\TableRenderContext::__construct1100.0%
Phpdftk\Pdf\Writer\TableStyle::__construct1100.0%
Phpdftk\Pdf\Writer\TableStyle::alignmentFor1100.0%
Phpdftk\Pdf\Writer\TextLayout::winAnsi1100.0%
Phpdftk\Pdf\Writer\TextStyle::__construct1100.0%
Phpdftk\Pdf\Writer\Theme::__construct1100.0%
Phpdftk\Pdf\Writer\Theme::withFont1100.0%
Phpdftk\Pdf\Writer\Theme::withColor1100.0%
Phpdftk\Pdf\Writer\Theme::withMargin1100.0%