| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutFlexBox | 95.43 | 89.2% |
| Phpdftk\HtmlToPdf\Renderer::fontFamilyName | 78.58 | 17.6% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::pickWeight | 70.62 | 51.7% |
| Phpdftk\HtmlToPdf\Renderer::fetchFontSource | 61.85 | 37.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutBlock | 60 | 99.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyPresentationalAttributes | 58.03 | 76.8% |
| Phpdftk\HtmlToPdf\Renderer::loadFontFaces | 55.21 | 57.4% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::buildElementBox | 44.37 | 94.2% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::forEachCounterPair | 44.30 | 30.0% |
| Phpdftk\HtmlToPdf\Renderer::collectPageMarginBoxes | 40.42 | 88.1% |
| Phpdftk\HtmlToPdf\Painter\Painter::collectBlockLinkRect | 36.21 | 36.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::clampMinMax | 34.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::capitalizeWords | 30 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitRoundedStroke | 30 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::paintPageMarginBoxes | 30 | 96.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::stackChildrenList | 25 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::familyToString | 24.86 | 28.6% |
| Phpdftk\HtmlToPdf\Renderer::parsePageSize | 23.29 | 82.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBackground | 23 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBackgroundSize | 21.97 | 71.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBackgroundImage | 21.60 | 88.9% |
| Phpdftk\HtmlToPdf\Renderer::renderInto | 21.28 | 91.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::repeatAxes | 21.22 | 60.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::contentItemAsString | 21.10 | 93.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::bijectiveBase26 | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::layout | 20 | 98.1% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::walkInline | 20 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::maybeThrow | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::emitOutline | 19 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveOriginComponent | 18.39 | 45.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::listItemIndex | 17.47 | 88.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutTableRow | 17 | 96.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintOutline | 16.27 | 89.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutColumnarRun | 16.15 | 91.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::formatCounter | 16.14 | 42.9% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyTextAlign | 16.10 | 92.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::intrinsicSize | 16.00 | 50.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::naturalImageSize | 15.48 | 66.7% |
| Phpdftk\HtmlToPdf\Renderer::parseFontWeight | 15.40 | 44.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBackgroundPosition | 15.37 | 88.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintImage | 15.35 | 88.5% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::tokeniseText | 15.04 | 94.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitDecorationStyled | 14.50 | 53.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyPictureSourceOverride | 14.17 | 90.5% |
| Phpdftk\HtmlToPdf\Renderer::resolvePageBackground | 13.89 | 82.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::collectShadowLayers | 13.78 | 40.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::bordersAreUniform | 13.61 | 61.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintTextDecorations | 13.36 | 87.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::axisOffsetFromValue | 13.34 | 78.9% |
| Phpdftk\HtmlToPdf\Renderer::resolvePageMargins | 13.13 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveWeight | 13.12 | 50.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBorders | 13.10 | 80.3% |
| Phpdftk\HtmlToPdf\Renderer::parseContentValue | 13.06 | 92.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexBasis | 13.04 | 57.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::avoidLineSplitsAcrossPages | 13 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::loadImport | 12.63 | 76.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::transformFunctionToPdfMatrix | 12.47 | 65.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectColumnWidths | 12.42 | 77.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumns | 12.37 | 86.4% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyTextOverflow | 12.10 | 72.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::collectTextShadowLayers | 12.07 | 92.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintInlineBackgrounds | 12.05 | 93.1% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::format | 12 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::decorationLines | 12.00 | 66.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintFragment | 12 | 98.0% |
| Phpdftk\HtmlToPdf\Renderer::extractAuthorCss | 12 | 96.0% |
| Phpdftk\HtmlToPdf\Renderer::parseFontStyle | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::collectCodepoints | 11.82 | 73.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintColumnRules | 11.73 | 81.8% |
| Phpdftk\HtmlToPdf\Renderer::collectAnchors | 11.03 | 93.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBox | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintListMarker | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBorderSide | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolve3dBorderColor | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::loadLinkedStylesheet | 10.80 | 80.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::parseShadowLayer | 10.03 | 93.1% |
| Phpdftk\HtmlToPdf\Renderer::findMetaContent | 10.03 | 93.3% |
| Phpdftk\HtmlToPdf\Renderer::emitLinkAnnotations | 10.02 | 94.4% |
| Phpdftk\HtmlToPdf\Renderer::resolvePageSize | 10 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::pageSelectorAppliesTo | 9.49 | 71.4% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolvePseudoContent | 9.37 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintRadialGradient | 9.11 | 88.9% |
| Phpdftk\HtmlToPdf\Renderer::expandImports | 9.02 | 94.1% |
| Phpdftk\HtmlToPdf\Renderer::findTextOfFirstElement | 9.02 | 93.8% |
| Phpdftk\HtmlToPdf\Renderer::countUnpaintableImages | 9.02 | 93.3% |
| Phpdftk\HtmlToPdf\Renderer::resolvePageNames | 9.02 | 93.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAspectRatio | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::precomputeTableCellGrid | 9 | 97.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBoxShadow | 9 | 96.0% |
| Phpdftk\HtmlToPdf\Renderer::mediaPreludeMatches | 8.70 | 77.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::textDecorationLines | 8.19 | 85.7% |
| Phpdftk\HtmlToPdf\Renderer::documentHasText | 8.12 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutBox | 8.11 | 87.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::makeBox | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collapseBorders | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::applyBoxTransform | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::extractFormatHint | 7.99 | 72.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyTextTransform | 7.90 | 62.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::materializeDataUrl | 7.60 | 76.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnWidthGrid | 7.46 | 78.9% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveLineHeight | 7.23 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::finalizeRowspanHeights | 7.10 | 87.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::shouldOverflowClip | 7.10 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutMultiColumn | 7.02 | 92.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectTableRows | 7.01 | 93.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::sortFlexItemsByOrder | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::reorderTableCaptions | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintLineBoxes | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::collectHeadings | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::splitSrcList | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::resolvePageMarginBoxes | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveOpacityGsName | 6.29 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::pickFace | 6.17 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::isWordSeparatorAt | 6.17 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::allInlineLevel | 6.07 | 87.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintLinearGradient | 6.04 | 90.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveObjectFit | 6.01 | 92.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutFloat | 6 | 95.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::partitionFlexLines | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isMultiColumnContainer | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::leftEdgeAt | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::rightEdgeAt | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::resolveMatch | 6 | 95.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexGapProperty | 5.27 | 77.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveRowIndex | 5.27 | 77.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnRuleColor | 5.07 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::isBreakAll | 5.07 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveVerticalAlign | 5.07 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnGap | 5.03 | 88.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintCounterMarker | 5.03 | 90.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::roman | 5.01 | 92.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::clampGeometryToPage | 5.01 | 92.3% |
| Phpdftk\HtmlToPdf\Renderer::resolveFragmentDestination | 5.01 | 92.3% |
| Phpdftk\HtmlToPdf\Renderer::applyDocumentMetadata | 5.01 | 94.1% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolveQuotePair | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::mixesBlockAndInline | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAbsoluteOffsets | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveRelativeOffsets | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::splitByColumnSpan | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyColWidth | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::toRoman | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::clearTo | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::nextFloatBottomBelow | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::iterateFamilies | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveBoxFont | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::boxEntirelyOffPage | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::shouldClampDecorationsToPage | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintInsetShadow | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitWavyDecoration | 5 | 96.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitRoundedFill | 5 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withFontFaces | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderColor | 4.68 | 42.9% |
| Phpdftk\HtmlToPdf\Renderer::formatPdfDate | 4.54 | 44.4% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::fitSlot | 4.50 | 68.4% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::floatSide | 4.13 | 80.0% |
| Phpdftk\HtmlToPdf\Renderer::isPaintableImageSrc | 4.13 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::intStyle | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveTextIndent | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\RenderResult::hasErrors | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveCellRowspan | 4.07 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::cellColspan | 4.07 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveLength | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveBorderWidth | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::textAlignLastKeyword | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Renderer::splitCounterArgs | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnRuleWidth | 4.03 | 87.5% |
| Phpdftk\HtmlToPdf\Renderer::normalisePageSelector | 4.03 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::toAlpha | 4.02 | 88.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isInlineLevel | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontFace::__construct | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveTabSize | 4.00 | 93.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::composeTransformMatrix | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintLine | 4.00 | 93.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintDashedDottedSide | 4 | 95.0% |
| Phpdftk\HtmlToPdf\Renderer::collectStylesheets | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::parseHtmlLength | 3.33 | 66.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::clearSide | 3.07 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isOutOfFlow | 3.07 | 80.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderIsVisible | 3.07 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexOrder | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexGrow | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexShrink | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::parseLegacyWidth | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::objectFitKeyword | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveUnderlineOffset | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::textDecorationStyle | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::ceilToPage | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBackgroundClip | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::justifyFragments | 3.02 | 87.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitOverflowClipPath | 3.01 | 90.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::formatCounterMarker | 3.01 | 90.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::makePseudoBox | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::flushInlineGroup | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::numericValue | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::forcesPageBreakBefore | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::maxColumnsFromGrid | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveInlineLengths | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::toCjkDecimal | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::toGreek | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::lineHeightFor | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveStyle | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyWordSpacing | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::__destruct | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveTransformOrigin | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveDecorationThickness | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::collectTextContent | 3 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withGenericFamilies | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::declaresNamedPage | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::declaresForcedBreak | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::declaresForcedColumnBreak | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::lengthOrPercentageToFloat | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::displayKeyword | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexKeyword | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::lengthContextFor | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnRuleStyle | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::isTextJustifyNone | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::textAlignKeyword | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::whiteSpaceKeyword | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::dominantFontSize | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::isCloneDecorationBreak | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::dominantFontSize | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderStyleName | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::generate | 2.03 | 80.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::firstSrcsetUrl | 2.03 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveCellColumn | 2.03 | 80.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isAutoLength | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layout | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isBorderBoxSizing | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveExplicitHeightOrNull | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isAuto | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::shiftSubtree | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isColumnSpanAll | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexMainGap | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::forcesPageBreakAfter | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::avoidsBreakInside | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::declaresBreakInsideAvoid | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isBorderCollapse | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::resolve | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::styleSatisfies | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::lineBounds | 2.00 | 91.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::shiftFragments | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::collectTokens | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::boxFontSize | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveColor | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveBackground | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveDecorationColor | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyLetterSpacing | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveLetterSpacing | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveWordSpacing | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LineBox::totalWidth | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveImageSrc | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::isVisibilityHidden | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintMarkerCircle | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::textDecorationColor | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::snapKern | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderRadii | 2 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withUserAgentStylesheet | 2 | 0.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withFonts | 2 | 100.0% |
| Phpdftk\HtmlToPdf\StrictModeException::__construct | 2 | 0.0% |
| Phpdftk\HtmlToPdf\RendererOptions::effectiveUserAgentStylesheet | 1.12 | 50.0% |
| Phpdftk\HtmlToPdf\Box\Box::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\Box::addChild | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyCounterReset | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyCounterIncrement | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolveLocalImagePath | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\TextBox::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::stackChildren | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutInlineChildren | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::forcesColumnBreakBefore | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::forcesColumnBreakAfter | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BoxGeometry::outerWidth | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BoxGeometry::outerHeight | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::addLeft | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::addRight | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::placeLeft | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::placeRight | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatItem::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontMatch::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::weightSatisfies | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineFragment::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::mergeDecorationLines | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withOrigin | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withContainingBlock | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withLengthContext | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withFloatContext | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LineBox::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\MultiColumnLayout::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paint | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::multiplyMatrices | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintMarkerSquare | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitRect | 1 | 100.0% |
| Phpdftk\HtmlToPdf\RenderResult::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::render | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::parse | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::parseStylesheet | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::fetchImportSource | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::resourceLoader | 1 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withPageSize | 1 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withDefaultFont | 1 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withStrict | 1 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withBaseDir | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Warning::__construct | 1 | 100.0% |