| Phpdftk\HtmlToPdf\Layout\BlockLayout::flattenSvgPath | 1722 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::svgPathPolyline | 506 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintTableColumnBackgrounds | 495.37 | 3.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutBlock | 269.16 | 89.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveShapeOutsideShape | 250.49 | 19.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::shapeRadius | 240 | 0.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::formatCounter | 218.61 | 7.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::shapeCornerRadii | 210 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::individualRotate | 188.31 | 8.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::arcSamples | 182 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::raySidesLength | 182 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutFlexBox | 164.40 | 92.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveRelativeColor | 156 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveSlotPermutation | 156 | 0.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::buildElementBox | 140 | 96.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveShapePosition | 132 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::roundedRectPolyline | 132 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintFragmentedColumns | 132 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutGridBox | 121.51 | 92.6% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyPresentationalAttributes | 117 | 98.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutGridLanesBox | 113.73 | 93.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::spillChildLinesAcrossColumns | 110 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::relativeColorSlotIdents | 110 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::rewriteRelativeSrcInSubtree | 110 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderImageFillAxis | 104.20 | 8.3% |
| Phpdftk\HtmlToPdf\Renderer::characterReferenceCodepoints | 97.31 | 20.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutGridLanesItem | 95.70 | 65.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::anchorSidePosition | 90.13 | 52.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::preferredLightDarkArm | 90 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::pointAlongPolyline | 90 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolvePositionComponent | 90 | 0.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::castAttrValue | 82.50 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexLineMainSizes | 81.96 | 89.3% |
| Phpdftk\HtmlToPdf\Renderer::fetchFontSource | 79.90 | 37.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::sizeGridLanesIntrinsicTracks | 73.25 | 64.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::armenian | 72 | 0.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::georgian | 72 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::transformOriginComponent | 72 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::hslToRgb | 72 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintColumnRuns | 72 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::loadFontFaces | 67.77 | 60.5% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::displayKeyword | 65.85 | 17.6% |
| Phpdftk\HtmlToPdf\Renderer::fontFaceStretch | 64.48 | 28.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::clampMinMax | 64.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyInsetShape | 62.45 | 19.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveEdgeOffsetPosition | 62.45 | 62.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::intrinsicSizePartial | 57.05 | 22.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectGridTrackDescriptors | 56.15 | 75.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionShapePolyline | 56 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintSlicedColumnRun | 56 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveStretch | 54.67 | 33.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::measureTextBoxMinMax | 52.39 | 72.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::intrinsicSvgSize | 51.77 | 52.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::transformFunctionToLayoutMatrix | 47.11 | 22.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::stackChildrenList | 46 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::effectiveLineClamp | 45.17 | 29.4% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexAlignValue | 45.04 | 16.7% |
| Phpdftk\HtmlToPdf\Renderer::fontFamilyName | 43.78 | 35.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveCircleRadius | 42 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveEllipseRadius | 42 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::layout | 42 | 96.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::srgbToHsl | 42 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::collectTableCellsByColumn | 42 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::parseSvgLength | 42 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::fontFaceWeight | 42 | 0.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolveStringSetPart | 41.89 | 58.1% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::contentItemAsString | 41.49 | 81.4% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::cellOccupying | 40.77 | 20.0% |
| Phpdftk\HtmlToPdf\Renderer::collectPageMarginBoxes | 40.42 | 88.1% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBorderImage | 40.39 | 93.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::shapeOutsideExclusionRect | 39.63 | 33.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridLanesDenseBackfill | 39.48 | 80.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutColumnarRun | 39.11 | 85.0% |
| Phpdftk\HtmlToPdf\Renderer::flattenRules | 38.62 | 38.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::positionAreaBands | 36.50 | 76.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::collectBlockLinkRect | 36.21 | 36.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBackgroundSize | 35.57 | 69.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveAutoSizePair | 35.37 | 45.5% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::walkInline | 35.10 | 87.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridContentSizedTracks | 34.03 | 90.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAbsoluteOffsetsVertical | 33 | 97.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::fitContentArgument | 32.09 | 20.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBackground | 32 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::paintPageMarginBoxes | 32 | 96.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::computeFlexGapRuleSegments | 31.90 | 82.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::borderStylePrecedence | 31.60 | 40.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::collectDropShadowFilters | 31.60 | 40.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveBorderWidthValue | 30.05 | 22.2% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::hebrew | 30 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAbsoluteOffsets | 30 | 98.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBox | 30 | 96.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::offsetPositionPoint | 30 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::expandBoxSides | 30 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::expandCornerList | 30 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitRoundedStroke | 30 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::staticallyMatchingMediaPrelude | 30 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::renderInto | 29.47 | 91.7% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::shapeLeftEdgeLocalAt | 29.22 | 37.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintOutline | 28.67 | 86.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridAutoFlow | 28.66 | 42.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintImage | 28.40 | 92.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::repeatModes | 27.42 | 59.1% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::layoutAtomicOnly | 27 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveOpenTypeFeatures | 26.22 | 72.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveRepeatingLinearCycle | 26.14 | 65.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::stackChildrenListVertical | 26 | 98.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::superellipseExponent | 25.85 | 27.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintTextDecorations | 25.77 | 89.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::parseGridTemplateAreas | 25.19 | 93.2% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::pickWeight | 24.91 | 79.3% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::familyToString | 24.86 | 28.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::computeAutoFillCount | 24.70 | 62.1% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::parseLegacyColor | 24.37 | 91.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintOrderChildren | 24 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::loadImport | 23.33 | 66.7% |
| Phpdftk\HtmlToPdf\Renderer::parsePageSize | 23.29 | 82.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::buildBoxImageMaskGsName | 23.17 | 83.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::clampAtomicReplaced | 23.14 | 64.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::tokeniseText | 23.11 | 94.1% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitImageEdge | 22.51 | 70.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintInlineSvg | 21.98 | 87.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveCrossSizeClamp | 21.52 | 33.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::distributeTableExtraHeight | 21.38 | 84.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::anchorIsVisible | 21.02 | 47.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutTableRow | 21 | 96.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAutoColumnContentWidths | 21 | 95.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::columnWrapIntrinsicWidth | 20.87 | 79.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveTextBoxWhiteSpace | 20.81 | 47.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::overflowClipMargin | 20.52 | 57.1% |
| Phpdftk\HtmlToPdf\Painter\Painter::rayLength | 20.29 | 48.1% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::finalizeLine | 20.17 | 92.5% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::kanaList | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::bijectiveBase26 | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flattenQuadratic | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::hasBlockAxisAnchor | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionShapeRect | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::ellipsePolyline | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::referenceBoxRadii | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::fetchHttpResource | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::maybeThrow | 20 | 0.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::autoDirectionText | 19.94 | 42.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::splitStringSetGroups | 19.85 | 27.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintCanvasBackgroundFromRoot | 19.67 | 66.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveAtomicMinMax | 19.45 | 58.8% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::generate | 19.34 | 90.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBackgroundPosition | 19.34 | 90.2% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::atomicBorderWidth | 19.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::filterByClosestStretch | 19 | 95.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::applyClipPath | 19 | 97.2% |
| Phpdftk\HtmlToPdf\Renderer::emitOutline | 19 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::mathFontDataFor | 18.92 | 63.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::cornerShapeName | 18.74 | 60.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyTextAlign | 18.68 | 87.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintInlineMath | 18.19 | 79.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutBox | 18 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::nonReplacedBlockRatioIntrinsicWidth | 18 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveGradientStops | 18 | 97.7% |
| Phpdftk\HtmlToPdf\Renderer::propagateBodyWritingModeToRoot | 17.94 | 85.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionPlacement | 17.89 | 46.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutTransformOrigin | 17.85 | 65.6% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::splitBidiRuns | 17.50 | 88.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::naturalImageSize | 17.47 | 77.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridContentDistribution | 17.41 | 82.4% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyPictureSourceOverride | 17.17 | 91.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isIfcFragmentable | 17.06 | 94.1% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintRadialGradient | 17.06 | 83.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::measureTableMinMax | 17 | 98.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintFragment | 17 | 97.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::buildBoxSvgMaskGsName | 16.80 | 85.4% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::firstBaselineAbsoluteY | 16.67 | 33.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::boxIsPaintContained | 16.67 | 33.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::containImpliesPaintClip | 16.67 | 33.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveInlineAbsoluteOrigin | 16.67 | 33.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::rayOrigin | 16.51 | 42.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::containsSize | 16.40 | 60.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectColumnWidths | 16.30 | 89.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::autoLineClampCount | 16.04 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridContentSizedRowTracks | 16 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::presentationalInsetsAndBoxSizing | 15.96 | 65.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitCornerSegment | 15.42 | 62.2% |
| Phpdftk\HtmlToPdf\Renderer::parseFontWeight | 15.40 | 44.4% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::replacedConstraintTable | 15.20 | 90.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::substituteAnchorExpression | 15.18 | 81.8% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::splitFirstLetterText | 15.04 | 94.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintInlineBackgrounds | 15.03 | 94.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyPositionAreaAxis | 15 | 97.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::aggregateChildrenMinMax | 15 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collapseBorders | 15 | 97.8% |
| Phpdftk\HtmlToPdf\Renderer::parseContentValue | 15 | 95.2% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::hasSizeContainment | 14.79 | 37.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::parseBorderImageSliceNumber | 14.79 | 37.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::aspectRatioTransfer | 14.53 | 79.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitDecorationStyled | 14.50 | 53.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::explicitReplacedAspectRatio | 14.46 | 86.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBorders | 14.18 | 80.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::buildBoxGradientMaskGsName | 14.13 | 91.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintLinearGradient | 14.03 | 94.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isMultiColumnContainer | 14.02 | 81.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexMainIntrinsicSize | 14.01 | 54.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridGapRuleRuns | 14 | 97.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collapseOuterCellsAgainstTableBorder | 14 | 97.6% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::cjkIdeographic | 14 | 95.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitOverflowClipPath | 14 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintListMarker | 14 | 96.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintImgSvg | 14.00 | 65.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::positionTryFallbacks | 13.99 | 76.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBorderImageSliceSides | 13.96 | 82.1% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBorderImageWidth | 13.91 | 82.5% |
| Phpdftk\HtmlToPdf\Renderer::resolvePageBackground | 13.89 | 82.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::inlineStaticFallbackX | 13.82 | 71.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::collectShadowLayers | 13.78 | 40.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::extractBackgroundLayers | 13.78 | 40.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::substituteVarValue | 13.62 | 55.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::establishesAbsPosContainingBlock | 13.62 | 55.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::bordersAreUniform | 13.61 | 61.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveMotionRotation | 13.49 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::positionAreaAlignment | 13.29 | 73.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::collectSelectOptions | 13.19 | 89.7% |
| Phpdftk\HtmlToPdf\Renderer::resolvePageMargins | 13.13 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveWeight | 13.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridGapRulesAreSimple | 13.08 | 92.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::parseGridLineValue | 13 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::computeGridGapRuleSegments | 13 | 97.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::recordColumnRun | 13 | 96.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::avoidLineSplitsAcrossPages | 13 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::build | 13 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::loadLinkedStylesheet | 12.67 | 83.3% |
| Phpdftk\HtmlToPdf\Renderer::collectCodepoints | 12.56 | 84.3% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::additive | 12.54 | 70.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyPositionTryTactics | 12.47 | 58.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveMotionDistance | 12.41 | 33.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumns | 12.37 | 86.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::intrinsicSize | 12.33 | 71.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::axisOffsetFromValue | 12.17 | 89.5% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::substituteAttr | 12.09 | 91.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::collectTextShadowLayers | 12.07 | 92.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAnchorReferences | 12.04 | 93.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::drawImageTilesInto | 12.04 | 93.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutMultiColumn | 12.03 | 94.4% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::lowerGreek | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyTextBoxTrimTree | 12 | 95.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutTableRowVertical | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flattenCubic | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyAbsolutePositionAttempt | 12 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridLine | 12 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::decorationLines | 12.00 | 66.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::shapeCentre | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionRectEdge | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::rewriteRelativeSrcAttributes | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::extractAuthorCss | 12 | 96.0% |
| Phpdftk\HtmlToPdf\Renderer::fontFaceStyle | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Renderer::parseFontStyle | 12 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectAnchorBoxes | 11.90 | 73.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveGradientTileSize | 11.82 | 73.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintColumnRules | 11.73 | 81.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::transferFlexedMainToCross | 11.66 | 82.4% |
| Phpdftk\HtmlToPdf\Renderer::findFirstBaseHref | 11.60 | 54.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridLanesDeclaredSpan | 11.56 | 83.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::expandDisplayContents | 11.38 | 76.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveColorWithCurrentColor | 11.36 | 69.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::cornerShapes | 11.36 | 69.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::widenColumnsForSpanningCells | 11.19 | 88.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutMultiColumnInline | 11.18 | 88.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::gradientTileCells | 11.18 | 88.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::strokeGapRule | 11.12 | 90.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::imageFunctionColorArg | 11.08 | 63.6% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::atomicDefiniteContentHeight | 11.06 | 70.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitImageMiddleFill | 11.04 | 92.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexItemMainContribution | 11.03 | 93.8% |
| Phpdftk\HtmlToPdf\Renderer::collectAnchors | 11.03 | 93.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectColumnLayerBoxes | 11.02 | 94.1% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::polygonEdgesAt | 11.02 | 94.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::runInTarget | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::measureContentMinMax | 11 | 96.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridGapSpannedBands | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::atomicReplacedRatioWidth | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::polygonEdgesInBand | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBorderSide | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolve3dBorderColor | 11 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveOriginComponent | 10.98 | 78.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::parseBorderImageRepeatModes | 10.92 | 64.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::forEachCounterPair | 10.80 | 80.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::parseDropShadowArgs | 10.71 | 80.8% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::isBreakAll | 10.66 | 81.2% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveAtomicHeights | 10.53 | 82.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::hasVisibleBoxDecorations | 10.46 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::shapeRightEdgeLocalAt | 10.41 | 74.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectLineClampHosts | 10.37 | 66.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyInlineRatioMinMax | 10.36 | 84.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAnchorInset | 10.24 | 86.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveTransformOriginOffsets | 10.09 | 90.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyLineClampSubtree | 10.08 | 90.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::wrapMisparentedTableBoxesInTables | 10.05 | 92.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBoxShadow | 10.04 | 92.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyRtlOverconstrainedShift | 10.03 | 93.3% |
| 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\Box\BoxGenerator::countOwnedListItemsIn | 10 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::makeBox | 10 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::findLineHostPath | 10 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridSelfKeyword | 10 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::rebaseVerticalInlineRuns | 10 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectColumnMinWidths | 10 | 95.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectColumnBoxWidths | 10 | 95.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveClipRect | 10 | 97.3% |
| Phpdftk\HtmlToPdf\Renderer::resolvePageSize | 10 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintConicGradient | 9.97 | 77.1% |
| Phpdftk\HtmlToPdf\Painter\Painter::applyReferencedClipPath | 9.77 | 78.8% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::iterateKeywords | 9.66 | 42.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::decorationSkipSpaces | 9.66 | 42.9% |
| Phpdftk\HtmlToPdf\Renderer::pageSelectorAppliesTo | 9.49 | 71.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::transformFunctionToPdfMatrix | 9.42 | 82.8% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::imageIsLoadable | 9.38 | 54.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::loadSvgDocument | 9.37 | 72.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::intrinsicFontWeight | 9.36 | 63.6% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::appendEllipsisToLine | 9.33 | 84.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::useReferentToClone | 9.30 | 72.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintColorImage | 9.29 | 84.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexItemContentMainMin | 9.19 | 86.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::isDefaultGradientSize | 9.19 | 86.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyMathIntrinsicSize | 9.16 | 87.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintBackgroundImage | 9.15 | 87.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::tileOffsets | 9.13 | 88.2% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolvePseudoContent | 9.11 | 88.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::absorbBlockShrink | 9.09 | 89.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::finalizeRowspanHeights | 9.08 | 90.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::stripWhitespaceTextChildren | 9.05 | 91.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::tableRowGroupRole | 9.05 | 91.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::originalAxisClips | 9.05 | 91.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveCollapsedJoint | 9.02 | 94.1% |
| 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\Box\BoxGenerator::applyRunIn | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::onlyCollapsibleWhitespace | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::projectCssOntoSvgElement | 9 | 96.8% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isOutOfFlow | 9 | 100.0% |
| Phpdftk\HtmlToPdf\FrameSource::markupFor | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyPositionArea | 9 | 98.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyAnchorCenter | 9 | 96.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridTrackSizes | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAspectRatio | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::relayoutStretchedToBlockSize | 9 | 96.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::inlineStaticInlineEndVertical | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyColWidth | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::buildCellGrid | 9 | 97.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyVerticalLineShift | 9 | 95.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::atomicAspectRatio | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::hostSvgDocumentFor | 9.00 | 75.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintFilterDropShadow | 9 | 95.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBackgroundLayer | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::expandChildNavigables | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::rebaseStylesheetUrls | 9 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::hasContainment | 8.81 | 66.7% |
| Phpdftk\HtmlToPdf\Renderer::mediaPreludeMatches | 8.70 | 77.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::individualTranslate | 8.38 | 81.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlowTolerance | 8.34 | 82.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::selectImageSetOption | 8.23 | 84.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::parseViewBox | 8.23 | 84.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::isBackfaceHidden | 8.22 | 85.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexBasis | 8.19 | 85.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::textDecorationLines | 8.19 | 85.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyStringSet | 8.12 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveRootFontSize | 8.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveContainIntrinsicHeight | 8.12 | 87.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionShape | 8.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::effectiveLineClamp | 8.09 | 88.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::parseSrcsetCandidates | 8.06 | 90.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::calcContainsAnchor | 8.05 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyPositionVisibility | 8.05 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexAutoIntrinsicWidth | 8.05 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::shiftFlowSubtree | 8.05 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutAtomicAbsposChildren | 8.05 | 90.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::splitFirstLetterIn | 8.03 | 92.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::floorTextEntryLineHeight | 8.03 | 92.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::buildRepeatingLinearAxis | 8.03 | 91.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveContainIntrinsicWidth | 8.02 | 93.8% |
| Phpdftk\HtmlToPdf\Renderer::documentHasText | 8.02 | 93.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::fragmentIfcChildIntoColumns | 8.01 | 94.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::applyBoxTransform | 8.01 | 94.4% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyFirstLetter | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolveQuotePair | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::foreignContentKind | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::constrainReplacedNaturalSize | 8 | 95.5% |
| Phpdftk\HtmlToPdf\ForeignContent\DomXmlSerializer::buildElement | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutFlexAbsoluteChildren | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::blockNeedsShrinkToFit | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::columnRunNeedsSlicing | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::inlineStaticPositionX | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::reorderTableRowGroups | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::flattenGradientStops | 8 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::extractFormatHint | 7.99 | 72.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::gradientSampleSteps | 7.77 | 75.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::materializeDataUrl | 7.60 | 76.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::balanceLinesIntoColumns | 7.54 | 77.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionReferenceRect | 7.50 | 53.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::textEdgeOverPx | 7.39 | 80.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::wrapBareTableRowChildrenInCells | 7.32 | 81.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveAnchorSize | 7.29 | 81.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::individualScale | 7.29 | 81.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexContainerNeedsShrinkToFit | 7.23 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveLineHeight | 7.23 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnWidthGrid | 7.19 | 84.2% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::legacyWebkitClampApplies | 7.19 | 55.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::intrinsicBreaksAnywhere | 7.18 | 84.6% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBorderImageOutset | 7.18 | 84.6% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::autoDirectionFor | 7.04 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::trimEdgeLine | 7.03 | 91.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::makePseudoBox | 7.01 | 94.1% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::wrapBareTableCellsInRows | 7.01 | 93.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collectTableRows | 7.01 | 93.8% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isCollapsibleSpace | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::projectCssOntoMathmlElement | 7 | 95.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::positionAreaKeywords | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::overflowsInsetModifiedContainingBlock | 7 | 95.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::boxLengthContext | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridStretchAutoTracks | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridGapBandIsVisible | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::sortFlexItemsByOrder | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::cellColumnContribution | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::reorderTableCaptions | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::predefined | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::collectTokens | 7 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveBoxFont | 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::findBodyChild | 6.84 | 71.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionAnchorCss | 6.80 | 25.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::clipEdgePx | 6.56 | 75.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::substituteVarInSvgAttributes | 6.44 | 76.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionRay | 6.32 | 62.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveOpacityGsName | 6.29 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexGapProperty | 6.22 | 81.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::zIndexOf | 6.20 | 63.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::placeFullyAutoColumnMajor | 6.17 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::justifyFragments | 6.17 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::isWordSeparatorAt | 6.17 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintMaskedGroup | 6.14 | 84.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::fetchHttpSrc | 6.14 | 64.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::textBoxEdgeKeywords | 6.10 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::floatSide | 6.10 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveIntrinsicInlineLength | 6.10 | 85.7% |
| Phpdftk\HtmlToPdf\Renderer::isPaintableImageSrc | 6.10 | 85.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::hasStyleContainment | 6.07 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::allInlineLevel | 6.07 | 87.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderImageSliceHasFill | 6.07 | 87.5% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::svgCascadeSheets | 6.06 | 88.2% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyInlineRelativeOffset | 6.05 | 88.9% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::lineClampCount | 6.05 | 88.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionCoordBox | 6.04 | 89.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::lastInFlowBaselineY | 6.03 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::snapshotInlineAtomicOrigins | 6.03 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::pickFace | 6.02 | 92.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::establishesBlockFormattingContext | 6.01 | 94.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::placeFullyAutoRowMajor | 6.01 | 94.4% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveLength | 6.01 | 94.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveObjectFit | 6.01 | 92.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::nextListItemOrdinal | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::insideListMarker | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::actsAsTableRowGroup | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::hideAfterClampPoint | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyRelativePositionShift | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutFloat | 6 | 97.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::anchorBoxFor | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::transformLengthToPx | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::matchedAreaName | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridGapRuleBridgeBands | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::partitionFlexLines | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexItemMarginEdge | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::fragmentainerExtent | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isScrollContainer | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::stretchFitContentHeight | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutInlineAtomicContents | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleDefinition::effectiveRange | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::marginLeftEdgeAt | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::marginRightEdgeAt | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::leftEdgeInBand | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::rightEdgeInBand | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontFace::__construct | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::resolveMatch | 6 | 95.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::verticalInlineMeasure | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::lineExtent | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveLogicalTextAlign | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::trailingCollapsibleAdvance | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveOverflowPropagation | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::hwbToRgb | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::isIdentMatching | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::isAlphaSlotOrOne | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::containKeywordImpliesPaint | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::cubicSamples | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::quadraticSamples | 6 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::roundTileDim | 6.00 | 50.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintDashedDottedSide | 6 | 95.1% |
| Phpdftk\HtmlToPdf\Renderer::applyBaseHref | 6.00 | 50.0% |
| Phpdftk\HtmlToPdf\Svg\DocumentFontBridge::resolveDocumentFont | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Svg\DocumentFontBridge::weightToNumber | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Svg\InlineSvgAdapter::adapt | 6 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::transferredInlineSize | 5.93 | 66.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolveSvgUseReferent | 5.73 | 69.2% |
| Phpdftk\HtmlToPdf\Painter\Painter::documentFontBridge | 5.67 | 33.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintGridGapRules | 5.65 | 70.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintFlexGapRules | 5.65 | 70.4% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::clearSide | 5.58 | 71.4% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::positionVisibilityModes | 5.47 | 73.3% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::shapeLeftEdgeInBand | 5.40 | 55.6% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::subtreeHasPercentageHeight | 5.39 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveRowIndex | 5.27 | 77.8% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::textAlignLastKeyword | 5.27 | 77.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::decodeSvgDataUri | 5.26 | 57.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::usedLineHeightForContext | 5.20 | 80.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isInitialValue | 5.12 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::buildGradientAlphaMaskState | 5.08 | 85.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::crossSizeIsRatioDerived | 5.07 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnRuleColor | 5.07 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveVerticalAlign | 5.07 | 85.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::transformPropertyComponents | 5.07 | 85.7% |
| Phpdftk\HtmlToPdf\Renderer::stylesheetBasePrefix | 5.07 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isPositioned | 5.05 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::ratioComponent | 5.05 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gapRuleIsVisible | 5.05 | 87.5% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::extractRunningPositionName | 5.03 | 88.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::keywordNames | 5.03 | 88.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::selfAlignmentKeywords | 5.03 | 88.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutTransformMatrix | 5.03 | 90.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexItemAlign | 5.03 | 90.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnGap | 5.03 | 88.9% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::itemLeftEdgeInBand | 5.03 | 88.9% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::shapeRightEdgeInBand | 5.03 | 90.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintCounterMarker | 5.03 | 90.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::roman | 5.01 | 92.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::flushInlineGroup | 5.01 | 91.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::collectUseShadowTrees | 5.01 | 94.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::intrinsicChildContext | 5.01 | 92.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::motionPathFunctions | 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::optionLabel | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::pushListScope | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isProperTableChild | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::mixesBlockAndInline | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layout | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveRelativeOffsets | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveLengthAgainstHeight | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridLanesHypotheticalTrackSize | 5 | 95.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridGapRuleBreak | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridGapRuleVisibility | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::aspectRatioBlockSize | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::fillLinesGreedily | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::splitByColumnSpan | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::inlineAtomicNeedsContentLayout | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::reflowInlineAtomicSubtrees | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::tableBorderSpacing | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::elidesLeadingOne | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::clearTo | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::itemRightEdgeInBand | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::bandLocalRange | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::nextFloatBottomBelow | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::iterateFamilies | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::trimFragmentToFit | 5 | 97.3% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::lineUsedWidth | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::fragmentExtents | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::boxEntirelyOffPage | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::shouldClampDecorationsToPage | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::clipReferenceBox | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintInsetShadow | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitWavyDecoration | 5 | 96.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitImageSlice | 5 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withFontFaces | 5 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::transformNumber | 4.94 | 40.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::backgroundSizeAxisLength | 4.94 | 40.0% |
| Phpdftk\HtmlToPdf\Mathml\MathmlIntrinsicSizer::measure | 4.84 | 62.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::parseSvgLengthAttribute | 4.84 | 62.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::ruleColor | 4.68 | 42.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::subtreeContainsPositioned | 4.59 | 66.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::subtreeContainsTable | 4.59 | 66.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::extractCommaList | 4.59 | 66.7% |
| Phpdftk\HtmlToPdf\Renderer::formatPdfDate | 4.54 | 44.4% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::fitSlot | 4.50 | 68.4% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::heightAppliesToDisplay | 4.37 | 71.4% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveMaskClip | 4.25 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyContainerContext | 4.18 | 77.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridOrder | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::inlineStaticPositionY | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::intStyle | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveTextIndent | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::orderOf | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Renderer::fetchImportSource | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Renderer::registerFontWithPdfWriter | 4.12 | 50.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::clampHostLines | 4.11 | 80.8% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::cellPaddingFromAncestorTable | 4.07 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::intrinsicFontStyle | 4.07 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::isPositioned | 4.07 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::isFloat | 4.07 | 83.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isReplacedElementBox | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::inlineStaticBlockPositionVertical | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveVerticalAlignKeyword | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderIsVisible | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Renderer::splitCounterArgs | 4.05 | 85.7% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isCombiningMark | 4.03 | 87.5% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::coerceAttr | 4.03 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::definiteContainerHeightOrNull | 4.03 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isReplacedElement | 4.03 | 87.5% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnRuleWidth | 4.03 | 87.5% |
| Phpdftk\HtmlToPdf\Renderer::normalisePageSelector | 4.03 | 87.5% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::firstSrcsetUrl | 4.02 | 90.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridSpanExtent | 4.02 | 88.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::composeTransformMatrix | 4.02 | 88.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isFirstLetterPunctuation | 4.01 | 91.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::intrinsicOuterInlineInset | 4.01 | 92.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::widthAppliesToDisplay | 4.01 | 90.9% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::marginAppliesToDisplay | 4.01 | 91.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::paddingAppliesToDisplay | 4.01 | 90.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::individualTransformFunctions | 4.01 | 90.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::containsInFlowBlockLevel | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::currentQuoteDepth | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::needsAnonymousTableParent | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::findByIdWithin | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::hasSvgAncestor | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolveAttrFunctions | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isInlineLevel | 4 | 100.0% |
| Phpdftk\HtmlToPdf\FrameSource::hasMarkupExtension | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::lineClampApplies | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::hasLineClamp | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::blocksTextBoxTrimPropagation | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::collapsesOuterMargin | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyPositionFallbacks | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::insetModifiedContainingBlock | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::recordAnchorCenter | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::overflowsInsetModifiedCb | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::parseGridTrackList | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::measureMinMaxContent | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridContentAlignKeyword | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isGridRangeOccupied | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::ratioDerivedContainerHeight | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutContainmentAppliesToDisplay | 4.00 | 94.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isHeightAutoLike | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::sizingKeywordName | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::containsColumnSpanAll | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::tallestLineBox | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::stackHasRowGroupWithRows | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::intersectItemCoverage | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::inlineAtomicBaselineOffset | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyRelativeOffsetsToInlineAtomics | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutAbsposInInlineAtomics | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveCellRowspan | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isTableCaptionChild | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::cellColspan | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::commitVerticalAtomicGeometry | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveTabSize | 4.00 | 93.8% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyTextOverflow | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::commitAtomicFragmentY | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::trimTrailingSpace | 4 | 96.4% |
| Phpdftk\HtmlToPdf\Mathml\InlineMathmlAdapter::adapt | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveImageSrc | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::backgroundOriginRect | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::axisClips | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::hasOverflowClip | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintLine | 4.00 | 93.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::isSvgSrc | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::radiiAnyPositive | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::reduceRadiiToBox | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::collectStylesheets | 4 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::substituteAnchorCalc | 3.71 | 57.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::areaNameToLine | 3.58 | 60.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::implicitAnchorBox | 3.33 | 66.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderRadiiXY | 3.24 | 70.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::hasExplicitAspectRatio | 3.14 | 75.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::rayAngleDegrees | 3.14 | 75.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::mathmlRenderer | 3.14 | 75.0% |
| Phpdftk\HtmlToPdf\RenderResult::hasErrors | 3.14 | 75.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitRect | 3.10 | 77.8% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isLegacyWebkitBox | 3.07 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isOutOfFlow | 3.07 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::stackIsTableBody | 3.07 | 80.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveRadiusComponent | 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\Painter\Painter::objectFitKeyword | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveMaskOrigin | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveUnderlineOffset | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Painter\Painter::textDecorationStyle | 3.04 | 83.3% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::prependInlineChild | 3.03 | 84.6% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::clampDeclaredReplacedSize | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::textEdgeUnderPx | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::registerAnchorBox | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::ceilToPage | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBackgroundClip | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBackgroundOrigin | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderColor | 3.03 | 85.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::fillGradientSolidStop | 3.02 | 87.5% |
| Phpdftk\HtmlToPdf\Painter\Painter::transformOriginCss | 3.01 | 90.9% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveTransformOrigin | 3.01 | 91.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::svgRenderer | 3.01 | 90.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::mathmlRendererFor | 3.01 | 88.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isRunInBox | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::containsBlockLevel | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::countOwnedListItems | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::integerAttribute | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::containsMisparentedTableBox | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isTableCaptionBox | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::containsTableRow | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::materialiseUseShadowTree | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::parseHtmlLength | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::transformAnchorRect | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::restorePositionProperties | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridLanesUsesDensePacking | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::numericValueOrNull | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::spacingAdvance | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveSpacingLength | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridGap | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::lineValueAreaName | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridItemFitContentOuterWidth | 3.00 | 94.1% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::markGridOccupied | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridTrackOffsets | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridItemIsBaseline | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveBorderWidth | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::lengthContextFor | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::numericValue | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::singleIfcColumnCandidate | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isMonolithic | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::hasSpannerSegment | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveFlexMainGap | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::definiteAtomicLength | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::mathBoxFontSize | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::forcesPageBreakBefore | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::columnSpan | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::columnBoxLength | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::parseLegacyWidth | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::maxColumnsFromGrid | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::rimResolve | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveInlineLengths | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::armenianTuples | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::georgianTuples | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::lineBounds | 3.00 | 92.9% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::commitAtomicFragmentX | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::resolveStyle | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyWordSpacing | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::atomicNumeric | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::__destruct | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::boxHasPaintableBackground | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::containKeywordClips | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::hasMotionPath | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::shouldOverflowClip | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::formatCounterMarker | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveDecorationThickness | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::interpolationSpaceNeedsResample | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::gradientHasAlpha | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintTiledLinearGradient | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::isCollapsedBorderCell | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::collectTextContent | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::parseFontFace | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::isAbsoluteResourceUrl | 3 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withGenericFamilies | 3 | 100.0% |
| Phpdftk\HtmlToPdf\Svg\DocumentFontBridge::normaliseStyle | 3 | 100.0% |
| Phpdftk\HtmlToPdf\ForeignContent\DomXmlSerializer::serialize | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::clampIntoRange | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::inlineSizeMinIsAuto | 2.15 | 66.7% |
| 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\Layout\CounterStyleRegistry::buildFallback | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::lengthOrPercentageToFloat | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Painter\Painter::resolveBorderImageSliceComponent | 2.15 | 66.7% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::fontSizePx | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::anchorCentredRegion | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexKeyword | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveColumnRuleStyle | 2.06 | 75.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::borderStyleName | 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::applyTextTransform | 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\Layout\BlockLayout::resolveCellColumn | 2.03 | 80.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::flexBaselineAbove | 2.02 | 83.3% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::tableCellRelayoutContext | 2.01 | 87.5% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::generate | 2.00 | 90.9% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isAbsolutelyPositioned | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::consumesOrdinal | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isTableRowGroupBox | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isCollapsibleWhitespaceBox | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::makeAnonymousTable | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::makeAnonymousTableRow | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::makeAnonymousTableCell | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::projectCssOntoSvgSubtree | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::projectCssOntoMathmlSubtree | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::countElements | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::stripIds | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isOutermostSvg | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isForeignContentRoot | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::blockInInlineWrapperValues | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isAutoLength | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isReplacedSizeAuto | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::parseHtmlPercentage | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::parseHtmlNonNegativeInteger | 2 | 100.0% |
| Phpdftk\HtmlToPdf\FrameSource::pathOf | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::mirroredUnderEdge | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::anchorBorderBox | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::mapRectThroughMatrix | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::multiplyLayoutMatrices | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::applyAbsoluteCornerAnchorSize | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::snapshotPositionProperties | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::recordPositionVisibility | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridLanesStackStretchIsExplicit | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridAutoTrackSize | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::growGridRows | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveGridPlacement | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::relativeGapRuleSegments | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridGapRuleInset | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gridTotalExtent | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isBorderBoxSizing | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::resolveExplicitHeightOrNull | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::blockSizeMinIsAuto | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isAuto | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::shiftSubtree | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::avoidsColumnBreakInside | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isColumnSpanAll | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::stackChildren | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::gapRuleBreakIsIntersection | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::layoutInlineChildren | 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::cellIntrinsicPadding | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isBorderCollapse | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::borderSpacingLengthPx | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::isTableRowCollapsed | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::isKnown | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleDefinition::usesNegativeSign | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::definition | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::marker | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::digits | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::hasEmptyFloatArea | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::styleSatisfies | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::applyLineClamp | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::isRtlDirection | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::shiftFragments | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::inlineSpacerToken | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::atomicBaselineFromMarginTop | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::boxFontSize | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::allowsSynthesis | 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\InlineLayout::atomicLength | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::atomicIsBorderBoxSizing | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LineBox::totalWidth | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Mathml\MathmlIntrinsicSizer::renderer | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::boxOverflowIsVisible | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::srgbToHwb | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::borderBoxExtent | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::cellBorderBoxRect | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::linearGradientLine | 2.00 | 93.8% |
| Phpdftk\HtmlToPdf\Painter\Painter::clipTranslator | 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::isSupportedImageSetMimeType | 2 | 0.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::alphaStopsFrom | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::isHorizontalPositionKeyword | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::isVerticalPositionKeyword | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::inlineSvgAdapter | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::inlineMathmlAdapter | 2 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::dashedSideEndpoints | 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::getNamedStrings | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::getRunningElements | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::sourceTypeAcceptable | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyCounterReset | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyCounterSet | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::applyCounterIncrement | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isInlineTableBox | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::attrValueParser | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isInlinePositionedForeignRoot | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::isFlexOrGridContainer | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\BoxGenerator::resolveLocalImagePath | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Box\TextBox::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\FrameSource::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::hasSpecifiedBlockHeight | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::trimEdgeFont | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::measureGridItemOuterHeight | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::forcesColumnBreakBefore | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::forcesColumnBreakAfter | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::columnBoxMinWidth | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::precomputeTableCellGrid | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BlockLayout::borderDeclaredWidth | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BoxGeometry::outerWidth | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\BoxGeometry::outerHeight | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\ColumnRun::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::registry | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::format | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterFormat::marker | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleDefinition::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::has | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::representation | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\CounterStyleRegistry::hebrewTuples | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::snapshot | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::restore | 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\FloatContext::leftEdgeAt | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatContext::rightEdgeAt | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatItem::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatItem::marginBoxLeft | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatItem::marginBoxTop | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatItem::marginBoxWidth | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FloatItem::marginBoxHeight | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontMatch::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::resolve | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\FontResolver::weightSatisfies | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineFragment::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineFragment::withBlockOffset | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::inlineInlineAxisInset | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::fragmentAscent | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::fragmentDescent | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\InlineLayout::withBaselineShift | 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::withContainingBlockHeightDefinite | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withInFlowHeightDefinite | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withLengthContext | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withFloatContext | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withPositionedAncestor | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LayoutContext::withParentWritingMode | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\LineBox::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\MultiColumnLayout::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\MultiColumnLayout::withRun | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Layout\PositionedAncestor::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Mathml\InlineMathmlAdapter::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Mathml\MathmlIntrinsicSizer::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paint | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::propagatedOriginRect | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::pixelTranslate | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::multiplyMatrices | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::maskHidesElement | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::listItemIndex | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::paintMarkerSquare | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::repeatAxes | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::emitRoundedFill | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Painter\Painter::buildRoundedRectPath | 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::generateEmbeddedDocument | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::parse | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Renderer::parseStylesheet | 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\RendererOptions::withSandboxRoot | 1 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withMatchingMediaTypes | 1 | 100.0% |
| Phpdftk\HtmlToPdf\RendererOptions::withResourceLoader | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Svg\DocumentFontBridge::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Svg\DocumentFontBridge::familyValue | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Svg\InlineSvgAdapter::__construct | 1 | 100.0% |
| Phpdftk\HtmlToPdf\Warning::__construct | 1 | 100.0% |