Classes

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

0% 20% 40% 60% 80% 100% 0 100 200 300 Line Coverage (%) Cyclomatic Complexity Phpdftk\Pdf\Reader\PositionedTextExtractor — Coverage: 85.7% | Lines: 677 | Complexity: 271 Phpdftk\Pdf\Writer\Pdf — Coverage: 96.7% | Lines: 644 | Complexity: 141 Phpdftk\Pdf\Core\File\PdfFileWriter — Coverage: 90.1% | Lines: 577 | Complexity: 149 Phpdftk\Pdf\Writer\Page — Coverage: 89.2% | Lines: 509 | Complexity: 134 Phpdftk\Pdf\Writer\PdfDoc — Coverage: 94.6% | Lines: 484 | Complexity: 104 Phpdftk\Pdf\Reader\TextExtractor — Coverage: 74.8% | Lines: 449 | Complexity: 213 Phpdftk\Pdf\Reader\PdfReader — Coverage: 82.2% | Lines: 438 | Complexity: 191 Phpdftk\Pdf\Core\File\PdfHydrator — Coverage: 75.9% | Lines: 423 | Complexity: 129 Phpdftk\Pdf\Writer\PdfWriter — Coverage: 94.3% | Lines: 423 | Complexity: 119 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator — Coverage: 97.9% | Lines: 338 | Complexity: 53 Phpdftk\Pdf\Core\Content\ContentStream — Coverage: 97.9% | Lines: 329 | Complexity: 126 Phpdftk\Pdf\Toolkit\PdfStamper — Coverage: 90.0% | Lines: 319 | Complexity: 84 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils — Coverage: 85.5% | Lines: 256 | Complexity: 82 Phpdftk\Pdf\Core\File\IncrementalWriter — Coverage: 91.6% | Lines: 250 | Complexity: 86 Phpdftk\Pdf\Core\Security\PdfEncryptor — Coverage: 94.9% | Lines: 237 | Complexity: 53 Phpdftk\Pdf\Reader\PdfDecryptor — Coverage: 88.5% | Lines: 217 | Complexity: 89 Phpdftk\Pdf\Reader\Parser\ContentStreamParser — Coverage: 98.8% | Lines: 172 | Complexity: 99 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer — Coverage: 95.2% | Lines: 168 | Complexity: 111 Phpdftk\Pdf\Toolkit\AnnotationFlattener — Coverage: 77.8% | Lines: 167 | Complexity: 56 Phpdftk\Pdf\Toolkit\BookmarkEditor — Coverage: 92.5% | Lines: 159 | Complexity: 65 Phpdftk\Pdf\Toolkit\FormFiller — Coverage: 83.5% | Lines: 158 | Complexity: 76 Phpdftk\Pdf\Toolkit\LtvSigner — Coverage: 81.8% | Lines: 148 | Complexity: 58 Phpdftk\Pdf\Toolkit\PdfEncrypt — Coverage: 73.4% | Lines: 143 | Complexity: 45 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient — Coverage: 83.0% | Lines: 135 | Complexity: 51 Phpdftk\Pdf\Reader\Parser\ObjectParser — Coverage: 94.0% | Lines: 133 | Complexity: 59 Phpdftk\Pdf\Toolkit\PageTransformer — Coverage: 90.8% | Lines: 131 | Complexity: 57 Phpdftk\Pdf\Reader\Parser\HintTableParser — Coverage: 95.0% | Lines: 121 | Complexity: 20 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector — Coverage: 89.2% | Lines: 120 | Complexity: 64 Phpdftk\Pdf\Toolkit\MetadataEditor — Coverage: 96.5% | Lines: 113 | Complexity: 46 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient — Coverage: 79.8% | Lines: 109 | Complexity: 34 Phpdftk\Pdf\Core\Font\Type0FontFactory — Coverage: 97.2% | Lines: 106 | Complexity: 18 Phpdftk\Pdf\Reader\Parser\StreamParser — Coverage: 81.6% | Lines: 98 | Complexity: 57 Phpdftk\Pdf\Toolkit\Internal\PageCopier — Coverage: 60.4% | Lines: 96 | Complexity: 35 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry — Coverage: 98.9% | Lines: 89 | Complexity: 21 Phpdftk\Pdf\Toolkit\PageLabeler — Coverage: 91.0% | Lines: 89 | Complexity: 31 Phpdftk\Pdf\Toolkit\TextRedactor — Coverage: 94.4% | Lines: 89 | Complexity: 32 Phpdftk\Pdf\Reader\ObjectResolver — Coverage: 83.9% | Lines: 87 | Complexity: 47 Phpdftk\Pdf\Core\Graphics\ExtGState — Coverage: 87.0% | Lines: 77 | Complexity: 38 Phpdftk\Pdf\Writer\PathBuilder — Coverage: 98.7% | Lines: 77 | Complexity: 21 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer — Coverage: 85.5% | Lines: 76 | Complexity: 20 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector — Coverage: 89.7% | Lines: 68 | Complexity: 58 Phpdftk\Pdf\Core\Document\PageTree — Coverage: 92.6% | Lines: 68 | Complexity: 32 Phpdftk\Pdf\Core\Document\Page — Coverage: 92.5% | Lines: 67 | Complexity: 33 Phpdftk\Pdf\Reader\Parser\XrefParser — Coverage: 90.8% | Lines: 65 | Complexity: 37 Phpdftk\Pdf\Core\Document\Catalog — Coverage: 98.4% | Lines: 63 | Complexity: 31 Phpdftk\Pdf\Reader\Tokenizer\FileSource — Coverage: 96.8% | Lines: 63 | Complexity: 29 Phpdftk\Pdf\Writer\TableRenderer — Coverage: 100.0% | Lines: 63 | Complexity: 16 Phpdftk\Pdf\Core\Document\CrossReferenceStream — Coverage: 93.1% | Lines: 58 | Complexity: 24 Phpdftk\Pdf\Reader\Parser\XrefStreamParser — Coverage: 98.3% | Lines: 58 | Complexity: 21 Phpdftk\Pdf\Core\File\VersionRequirementResolver — Coverage: 100.0% | Lines: 57 | Complexity: 25 Phpdftk\Pdf\Core\Document\DssBuilder — Coverage: 100.0% | Lines: 55 | Complexity: 19 Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject — Coverage: 100.0% | Lines: 54 | Complexity: 23 Phpdftk\Pdf\Core\Font\FontDescriptor — Coverage: 100.0% | Lines: 51 | Complexity: 24 Phpdftk\Pdf\Writer\ListRenderer — Coverage: 98.0% | Lines: 51 | Complexity: 10 Phpdftk\Pdf\Core\Content\Resources — Coverage: 100.0% | Lines: 50 | Complexity: 19 Phpdftk\Pdf\Toolkit\TextExtractor — Coverage: 100.0% | Lines: 49 | Complexity: 22 Phpdftk\Pdf\Conformance\Constraint\ActionConstraint — Coverage: 100.0% | Lines: 47 | Complexity: 10 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient — Coverage: 68.1% | Lines: 47 | Complexity: 16 Phpdftk\Pdf\Writer\Theme — Coverage: 100.0% | Lines: 46 | Complexity: 6 Phpdftk\Pdf\Toolkit\PageSlicer — Coverage: 100.0% | Lines: 42 | Complexity: 16 Phpdftk\Pdf\Toolkit\PdfMerger — Coverage: 97.6% | Lines: 42 | Complexity: 15 Phpdftk\Pdf\Core\Font\Type3Font — Coverage: 95.1% | Lines: 41 | Complexity: 16 Phpdftk\Pdf\Toolkit\Internal\PageResolver — Coverage: 82.5% | Lines: 40 | Complexity: 18 Phpdftk\Pdf\Core\Annotation\Annotation — Coverage: 92.3% | Lines: 39 | Complexity: 19 Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue — Coverage: 100.0% | Lines: 39 | Complexity: 18 Phpdftk\Pdf\Reader\Parser\ObjectStreamParser — Coverage: 97.4% | Lines: 39 | Complexity: 12 Phpdftk\Pdf\Core\Document\ViewerPreferences — Coverage: 100.0% | Lines: 38 | Complexity: 19 Phpdftk\Pdf\Core\Graphics\XObject\FormXObject — Coverage: 97.4% | Lines: 38 | Complexity: 18 Phpdftk\Pdf\Core\Security\EncryptDictionary — Coverage: 97.2% | Lines: 36 | Complexity: 17 Phpdftk\Pdf\Core\Interactive\Form\Field — Coverage: 82.4% | Lines: 34 | Complexity: 17 Phpdftk\Pdf\Conformance\Constraint\MetadataConstraint — Coverage: 81.8% | Lines: 33 | Complexity: 6 Phpdftk\Pdf\Core\FileSpec\FileSpec — Coverage: 100.0% | Lines: 33 | Complexity: 17 Phpdftk\Pdf\Core\PdfDate — Coverage: 93.9% | Lines: 33 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\ZugferdInvoiceConstraint — Coverage: 100.0% | Lines: 31 | Complexity: 7 Phpdftk\Pdf\Conformance\Profile\PdfAProfile — Coverage: 100.0% | Lines: 30 | Complexity: 27 Phpdftk\Pdf\Core\Document\StructElem — Coverage: 100.0% | Lines: 30 | Complexity: 15 Phpdftk\Pdf\Conformance\Constraint\ThreeDContentConstraint — Coverage: 100.0% | Lines: 29 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\ZugferdXmpConstraint — Coverage: 100.0% | Lines: 29 | Complexity: 5 Phpdftk\Pdf\Core\Font\Type1Font — Coverage: 96.6% | Lines: 29 | Complexity: 11 Phpdftk\Pdf\Core\Interactive\Form\SeedValueDictionary — Coverage: 100.0% | Lines: 29 | Complexity: 14 Phpdftk\Pdf\Core\ThreeD\ThreeDView — Coverage: 100.0% | Lines: 29 | Complexity: 14 Phpdftk\Pdf\Core\Document\ObjectStream — Coverage: 100.0% | Lines: 28 | Complexity: 8 Phpdftk\Pdf\Writer\BarcodeRendering — Coverage: 100.0% | Lines: 28 | Complexity: 8 Phpdftk\Pdf\Writer\TextLayout — Coverage: 100.0% | Lines: 28 | Complexity: 13 Phpdftk\Pdf\Conformance\Constraint\TaggedStructureConstraint — Coverage: 100.0% | Lines: 27 | Complexity: 10 Phpdftk\Pdf\Core\Document\OutlineItem — Coverage: 96.2% | Lines: 26 | Complexity: 14 Phpdftk\Pdf\Core\File\BitWriter — Coverage: 96.2% | Lines: 26 | Complexity: 10 Phpdftk\Pdf\Core\Action\AdditionalActions — Coverage: 100.0% | Lines: 25 | Complexity: 22 Phpdftk\Pdf\Core\Annotation\LineAnnotation — Coverage: 100.0% | Lines: 25 | Complexity: 13 Phpdftk\Pdf\Core\Annotation\AppearanceCharacteristics — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Document\OCConfig — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Multimedia\MediaCriteria — Coverage: 100.0% | Lines: 23 | Complexity: 11 Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation — Coverage: 100.0% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\Annotation\MarkupAnnotation — Coverage: 95.5% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\Document\NamesDictionary — Coverage: 100.0% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\PdfName — Coverage: 100.0% | Lines: 22 | Complexity: 16 Phpdftk\Pdf\Conformance\Constraint\TrappedConstraint — Coverage: 100.0% | Lines: 21 | Complexity: 5 Phpdftk\Pdf\Conformance\Profile\PdfXProfile — Coverage: 100.0% | Lines: 21 | Complexity: 21 Phpdftk\Pdf\Core\Document\OutputIntent — Coverage: 85.7% | Lines: 21 | Complexity: 9 Phpdftk\Pdf\Core\Document\Info — Coverage: 100.0% | Lines: 20 | Complexity: 10 Phpdftk\Pdf\Core\Font\CIDFontType2Font — Coverage: 90.0% | Lines: 20 | Complexity: 8 Phpdftk\Pdf\Conformance\Constraint\AnnotationConstraint — Coverage: 100.0% | Lines: 19 | Complexity: 7 Phpdftk\Pdf\Core\Font\CIDFont — Coverage: 89.5% | Lines: 19 | Complexity: 7 Phpdftk\Pdf\Core\Font\Font — Coverage: 100.0% | Lines: 19 | Complexity: 9 Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern — Coverage: 94.7% | Lines: 19 | Complexity: 4 Phpdftk\Pdf\Core\PdfStream — Coverage: 100.0% | Lines: 19 | Complexity: 6 Phpdftk\Pdf\Writer\Action — Coverage: 57.9% | Lines: 19 | Complexity: 11 Phpdftk\Pdf\Conformance\Constraint\DisplayDocTitleConstraint — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\FilterConstraint — Coverage: 100.0% | Lines: 18 | Complexity: 8 Phpdftk\Pdf\Conformance\Metadata\ConformanceXmpWriter — Coverage: 100.0% | Lines: 18 | Complexity: 2 Phpdftk\Pdf\Conformance\Validator\ConformanceValidator — Coverage: 100.0% | Lines: 18 | Complexity: 6 Phpdftk\Pdf\Core\Document\OCUsage — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Filter\CCITTFaxDecodeParams — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Graphics\Function\FunctionType0 — Coverage: 100.0% | Lines: 18 | Complexity: 6 Phpdftk\Pdf\Core\Graphics\Shading\MeshShading — Coverage: 100.0% | Lines: 18 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Form\FdfReader — Coverage: 100.0% | Lines: 18 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\UR3TransformParams — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\PdfString — Coverage: 100.0% | Lines: 18 | Complexity: 13 Phpdftk\Pdf\Reader\Parser\BitReader — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Toolkit\PageSelector — Coverage: 100.0% | Lines: 18 | Complexity: 17 Phpdftk\Pdf\Conformance\Constraint\PdfEActionConstraint — Coverage: 100.0% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\PdfRActionConstraint — Coverage: 100.0% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\RedactAnnotation — Coverage: 100.0% | Lines: 17 | Complexity: 9 Phpdftk\Pdf\Core\Document\TransitionDict — Coverage: 100.0% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\Font\Type0Font — Coverage: 100.0% | Lines: 17 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Form\AcroForm — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\ThreeD\ThreeDCrossSection — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\ThreeD\ThreeDStream — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Conformance\Constraint\TabOrderConstraint — Coverage: 100.0% | Lines: 16 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\TrimBoxConstraint — Coverage: 100.0% | Lines: 16 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\FdfWriter — Coverage: 100.0% | Lines: 16 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\FontEmbeddingConstraint — Coverage: 86.7% | Lines: 15 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\OutputIntentConstraint — Coverage: 100.0% | Lines: 15 | Complexity: 3 Phpdftk\Pdf\Core\Action\GoToRAction — Coverage: 100.0% | Lines: 15 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation — Coverage: 100.0% | Lines: 15 | Complexity: 8 Phpdftk\Pdf\Core\Annotation\PolygonAnnotation — Coverage: 100.0% | Lines: 15 | Complexity: 8 Phpdftk\Pdf\Core\Document\Destination — Coverage: 100.0% | Lines: 15 | Complexity: 12 Phpdftk\Pdf\Core\Document\StructTreeRoot — Coverage: 93.3% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType1 — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Form\XfdfReader — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Multimedia\MediaClipData — Coverage: 100.0% | Lines: 15 | Complexity: 8 Phpdftk\Pdf\Core\Multimedia\Sound — Coverage: 86.7% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\PdfDictionary — Coverage: 80.0% | Lines: 15 | Complexity: 11 Phpdftk\Pdf\Conformance\Constraint\EmbeddedFileConstraint — Coverage: 100.0% | Lines: 14 | Complexity: 7 Phpdftk\Pdf\Writer\PageSize — Coverage: 100.0% | Lines: 14 | Complexity: 14 Phpdftk\Pdf\Conformance\ConformanceException — Coverage: 100.0% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Core\Action\LaunchAction — Coverage: 100.0% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Action\SoundAction — Coverage: 84.6% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\LinkAnnotation — Coverage: 100.0% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation — Coverage: 84.6% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\WidgetAnnotation — Coverage: 100.0% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Document\Bead — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Document\DPart — Coverage: 84.6% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\File\TrailerDictionary — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Graphics\SoftMask — Coverage: 92.3% | Lines: 13 | Complexity: 5 Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure — Coverage: 84.6% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\ThreeD\ThreeDNode — Coverage: 84.6% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\PdfEColorSpaceConstraint — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\ReferenceXObjectConstraint — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\FileSpec\EmbeddedFileParams — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Filter\FlateDecodeParams — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Font\TrueTypeFont — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN — Coverage: 91.7% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2 — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3 — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4 — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5 — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6 — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7 — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp — Coverage: 91.7% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\Multimedia\Movie — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Security\CryptFilter — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Reader\Tokenizer\StringSource — Coverage: 91.7% | Lines: 12 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\TransparencyConstraint — Coverage: 90.9% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile — Coverage: 100.0% | Lines: 11 | Complexity: 11 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile — Coverage: 100.0% | Lines: 11 | Complexity: 7 Phpdftk\Pdf\Core\Action\GoToAction — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Action\GoToEAction — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Action\RenditionAction — Coverage: 90.9% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Action\URIAction — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\CircleAnnotation — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\ScreenAnnotation — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\SquareAnnotation — Coverage: 100.0% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\TextAnnotation — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation — Coverage: 81.8% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Document\Collection — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Document\DPartRoot — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Document\GroupAttributes — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Font\CMapStream — Coverage: 90.9% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Form\XfdfWriter — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Multimedia\MediaClipSection — Coverage: 100.0% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Reader\Parser\PageOffsetHintTable — Coverage: 100.0% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Writer\CalloutType — Coverage: 100.0% | Lines: 11 | Complexity: 11 Phpdftk\Pdf\Conformance\Constraint\FormConstraint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\MultimediaConstraint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\PdfRFontConstraint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\RasterContentConstraint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Core\Document\BoxColorInfo — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\BoxStyle — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\DSS — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\HintStream — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Document\LinearizationParameters — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile — Coverage: 90.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Graphics\Function\FunctionType2 — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Function\FunctionType3 — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10 — Coverage: 90.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16 — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType5 — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6 — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\Shading — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1 — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\SignatureField — Coverage: 100.0% | Lines: 10 | Complexity: 6 Phpdftk\Pdf\Core\Multimedia\Rendition — Coverage: 80.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Conformance\ConformanceChecker — Coverage: 100.0% | Lines: 9 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\ColorSpaceConstraint — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\DPartRootConstraint — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile — Coverage: 100.0% | Lines: 9 | Complexity: 9 Phpdftk\Pdf\Conformance\Result\ConformanceResult — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Action\JavaScriptAction — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Action\MovieAction — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Action\NamedAction — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Action\RichMediaExecuteAction — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Action\SubmitFormAction — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Action\ThreadAction — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\BorderStyle — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\MovieAnnotation — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Document\OCG — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\OCMD — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\Outline — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\PageLabel — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\File\CrossReferenceTable — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\File\DeprecatedFeatureException — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\File\VersionRequirementException — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\FileSpec\EmbeddedFile — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Form\ButtonField — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Form\ChoiceField — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaPlayParams — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaRendition — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\Multimedia\Navigator — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\PdfArray — Coverage: 100.0% | Lines: 9 | Complexity: 8 Phpdftk\Pdf\Core\ThreeD\ThreeDBackground — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\AppearanceDict — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\MarkInfo — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\NameTree — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\NumberTree — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\OCPropertiesDict — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Font\CIDSystemInfo — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\Function\FunctionType4 — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Security\PublicKeyRecipient — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\ObjectScanner — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Toolkit\Stamper\StampPosition — Coverage: 100.0% | Lines: 8 | Complexity: 8 Phpdftk\Pdf\Conformance\Constraint\EncryptionConstraint — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Action\GoTo3DViewAction — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Action\GoToDPAction — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Action\HideAction — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Action\ResetFormAction — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Action\SetOCGStateAction — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\CaretAnnotation — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\PopupAnnotation — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\SoundAnnotation — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Document\ClassMap — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Document\ObjectRef — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Document\Requirement — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Document\RequirementHandler — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Document\RoleMap — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Document\Thread — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\File\CeilingVersionException — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\File\ObjectRegistry — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Font\Encoding — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Form\FontContext — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\MediaScreenParams — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\PdfNumber — Coverage: 85.7% | Lines: 7 | Complexity: 5 Phpdftk\Pdf\Writer\Font — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Writer\Table — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Conformance\Profile\PdfEProfile — Coverage: 100.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile — Coverage: 100.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Conformance\Profile\PdfRProfile — Coverage: 100.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Core\Action\Action — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\BorderEffect — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\HighlightAnnotation — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\InkAnnotation — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Document\CollectionSchema — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Document\StructAttribute — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Filter\CryptFilterDecodeParams — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Filter\JPXDecodeParams — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Function\Func — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\MediaClip — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\PdfObject — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern — Coverage: 100.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Core\Action\ImportDataAction — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Action\TransAction — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\StampAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Form\TextField — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\SelectorRendition — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Toolkit\TextSearchResults — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Writer\PageDecorator — Coverage: 100.0% | Lines: 5 | Complexity: 7 Phpdftk\Pdf\Core\Document\MetadataStream — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Filter\DCTDecodeParams — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Filter\JBIG2DecodeParams — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\IdentityTransformParams — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\PdfVersion — Coverage: 100.0% | Lines: 4 | Complexity: 5 Phpdftk\Pdf\Writer\CalloutStyle — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Core\DeprecatedPdfFeature — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Document\StandardStructureType — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\TransformParams — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\ListStyle — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Core\Document\CollectionItem — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Core\Font\MMType1Font — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Core\PdfBoolean — Coverage: 100.0% | Lines: 2 | Complexity: 3 Phpdftk\Pdf\Core\PdfReference — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Writer\TableStyle — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Conformance\ConformanceMode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Result\ConformanceViolation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\LayoutAttribute — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\ListAttribute — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\PrintFieldAttribute — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\TableAttribute — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\CIDFontType0Font — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceCMYK — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceGray — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceRGB — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\RequiresPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\ContentStreamOp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\PageHintEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\SharedObjectHintEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\SharedObjectHintTable — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\TextSpan — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\Token — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\XrefEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Bookmark\BookmarkEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Form\FieldInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Redaction\RedactionArea — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Stamper\ImageStampStyle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Stamper\StampStyle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Stamper\WatermarkStyle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextBlock — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextMatch — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\CheckboxOptions — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\ChoiceFieldOptions — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\TextFieldOptions — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\ListBlock — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageContext — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\SpotColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TableRenderContext — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TextStyle — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

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

Class CRAP Coverage
Phpdftk\Pdf\Reader\TextExtractor936.2074.8%
Phpdftk\Pdf\Reader\PositionedTextExtractor487.0285.7%
Phpdftk\Pdf\Reader\PdfReader397.0382.2%
Phpdftk\Pdf\Core\File\PdfHydrator362.3275.9%
Phpdftk\Pdf\Core\File\PdfFileWriter170.4090.1%
Phpdftk\Pdf\Writer\Page156.6589.2%
Phpdftk\Pdf\Writer\Pdf14196.7%
Phpdftk\Pdf\Core\Content\ContentStream12697.9%
Phpdftk\Pdf\Writer\PdfWriter121.5994.3%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer11195.2%
Phpdftk\Pdf\Toolkit\Internal\PageCopier110.9860.4%
Phpdftk\Pdf\Writer\PdfDoc105.6894.6%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils102.3085.5%
Phpdftk\Pdf\Toolkit\FormFiller101.7483.5%
Phpdftk\Pdf\Reader\PdfDecryptor101.1188.5%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser9998.8%
Phpdftk\Pdf\Toolkit\PdfStamper91.1290.0%
Phpdftk\Pdf\Core\File\IncrementalWriter90.3891.6%
Phpdftk\Pdf\Toolkit\AnnotationFlattener90.1177.8%
Phpdftk\Pdf\Toolkit\PdfEncrypt83.0073.4%
Phpdftk\Pdf\Toolkit\LtvSigner78.4381.8%
Phpdftk\Pdf\Reader\Parser\StreamParser77.1381.6%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector69.2189.2%
Phpdftk\Pdf\Toolkit\BookmarkEditor66.8292.5%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient63.8683.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector61.6789.7%
Phpdftk\Pdf\Reader\Parser\ObjectParser59.7694.0%
Phpdftk\Pdf\Toolkit\PageTransformer59.5090.8%
Phpdftk\Pdf\Reader\ObjectResolver56.2083.9%
Phpdftk\Pdf\Core\Security\PdfEncryptor53.3694.9%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator5397.9%
Phpdftk\Pdf\Toolkit\MetadataEditor4696.5%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient43.5079.8%
Phpdftk\Pdf\Core\Graphics\ExtGState41.1687.0%
Phpdftk\Pdf\Reader\Parser\XrefParser38.0890.8%
Phpdftk\Pdf\Core\Document\Page33.4592.5%
Phpdftk\Pdf\Core\Document\PageTree32.4192.6%
Phpdftk\Pdf\Toolkit\TextRedactor32.1894.4%
Phpdftk\Pdf\Toolkit\PageLabeler31.7091.0%
Phpdftk\Pdf\Core\Document\Catalog3198.4%
Phpdftk\Pdf\Reader\Tokenizer\FileSource2996.8%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile27100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver25100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient24.3268.1%
Phpdftk\Pdf\Core\Document\CrossReferenceStream24.1993.1%
Phpdftk\Pdf\Core\Font\FontDescriptor24100.0%
Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject23100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions22100.0%
Phpdftk\Pdf\Toolkit\TextExtractor22100.0%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer21.2185.5%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile21100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry2198.9%
Phpdftk\Pdf\Reader\Parser\XrefStreamParser2198.3%
Phpdftk\Pdf\Writer\PathBuilder2198.7%
Phpdftk\Pdf\Writer\Action20.0357.9%
Phpdftk\Pdf\Reader\Parser\HintTableParser2095.0%
Phpdftk\Pdf\Toolkit\Internal\PageResolver19.7482.5%
Phpdftk\Pdf\Core\Annotation\Annotation19.1692.3%
Phpdftk\Pdf\Core\Content\Resources19100.0%
Phpdftk\Pdf\Core\Document\DssBuilder19100.0%
Phpdftk\Pdf\Core\Document\ViewerPreferences19100.0%
Phpdftk\Pdf\Core\Interactive\Form\Field18.5982.4%
Phpdftk\Pdf\Core\Font\Type0FontFactory1897.2%
Phpdftk\Pdf\Core\Graphics\XObject\FormXObject1897.4%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue18100.0%
Phpdftk\Pdf\Core\FileSpec\FileSpec17100.0%
Phpdftk\Pdf\Core\Security\EncryptDictionary1797.2%
Phpdftk\Pdf\Toolkit\PageSelector17100.0%
Phpdftk\Pdf\Core\Font\Type3Font1695.1%
Phpdftk\Pdf\Core\PdfName16100.0%
Phpdftk\Pdf\Toolkit\PageSlicer16100.0%
Phpdftk\Pdf\Writer\TableRenderer16100.0%
Phpdftk\Pdf\Core\Document\StructElem15100.0%
Phpdftk\Pdf\Toolkit\PdfMerger1597.6%
Phpdftk\Pdf\Core\Document\OutlineItem1496.2%
Phpdftk\Pdf\Core\Interactive\Form\SeedValueDictionary14100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDView14100.0%
Phpdftk\Pdf\Writer\PageSize14100.0%
Phpdftk\Pdf\Core\Annotation\LineAnnotation13100.0%
Phpdftk\Pdf\Core\PdfString13100.0%
Phpdftk\Pdf\Writer\TextLayout13100.0%
Phpdftk\Pdf\Core\Annotation\AppearanceCharacteristics12100.0%
Phpdftk\Pdf\Core\Document\Destination12100.0%
Phpdftk\Pdf\Core\Document\OCConfig12100.0%
Phpdftk\Pdf\Reader\Parser\ObjectStreamParser1297.4%
Phpdftk\Pdf\Core\PdfDictionary11.9780.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile11100.0%
Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation11100.0%
Phpdftk\Pdf\Core\Annotation\MarkupAnnotation1195.5%
Phpdftk\Pdf\Core\Document\NamesDictionary11100.0%
Phpdftk\Pdf\Core\Font\Type1Font1196.6%
Phpdftk\Pdf\Core\Multimedia\MediaCriteria11100.0%
Phpdftk\Pdf\Writer\CalloutType11100.0%
Phpdftk\Pdf\Conformance\Constraint\ActionConstraint10100.0%
Phpdftk\Pdf\Conformance\Constraint\TaggedStructureConstraint10100.0%
Phpdftk\Pdf\Core\Document\Info10100.0%
Phpdftk\Pdf\Core\File\BitWriter1096.2%
Phpdftk\Pdf\Writer\ListRenderer1098.0%
Phpdftk\Pdf\Core\Document\OutputIntent9.2485.7%
Phpdftk\Pdf\Reader\Tokenizer\StringSource9.0591.7%
Phpdftk\Pdf\Core\PdfDate9.0293.9%
Phpdftk\Pdf\Conformance\Constraint\DisplayDocTitleConstraint9100.0%
Phpdftk\Pdf\Conformance\Constraint\ThreeDContentConstraint9100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile9100.0%
Phpdftk\Pdf\Core\Annotation\RedactAnnotation9100.0%
Phpdftk\Pdf\Core\Document\OCUsage9100.0%
Phpdftk\Pdf\Core\Filter\CCITTFaxDecodeParams9100.0%
Phpdftk\Pdf\Core\Font\Font9100.0%
Phpdftk\Pdf\Core\Interactive\Signature\UR3TransformParams9100.0%
Phpdftk\Pdf\Reader\Parser\BitReader9100.0%
Phpdftk\Pdf\Core\Interactive\Form\AcroForm8.3582.4%
Phpdftk\Pdf\Core\ThreeD\ThreeDCrossSection8.3582.4%
Phpdftk\Pdf\Core\ThreeD\ThreeDStream8.3582.4%
Phpdftk\Pdf\Core\Font\CIDFontType2Font8.0690.0%
Phpdftk\Pdf\Conformance\Constraint\FilterConstraint8100.0%
Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation8100.0%
Phpdftk\Pdf\Core\Annotation\PolygonAnnotation8100.0%
Phpdftk\Pdf\Core\Document\ObjectStream8100.0%
Phpdftk\Pdf\Core\Document\TransitionDict8100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipData8100.0%
Phpdftk\Pdf\Core\PdfArray8100.0%
Phpdftk\Pdf\Toolkit\Stamper\StampPosition8100.0%
Phpdftk\Pdf\Writer\BarcodeRendering8100.0%
Phpdftk\Pdf\Core\Action\SoundAction7.1884.6%
Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation7.1884.6%
Phpdftk\Pdf\Core\Multimedia\Sound7.1286.7%
Phpdftk\Pdf\Core\Font\CIDFont7.0689.5%
Phpdftk\Pdf\Core\Document\StructTreeRoot7.0193.3%
Phpdftk\Pdf\Conformance\Constraint\AnnotationConstraint7100.0%
Phpdftk\Pdf\Conformance\Constraint\EmbeddedFileConstraint7100.0%
Phpdftk\Pdf\Conformance\Constraint\ZugferdInvoiceConstraint7100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile7100.0%
Phpdftk\Pdf\Core\Action\LaunchAction7100.0%
Phpdftk\Pdf\Core\Annotation\LinkAnnotation7100.0%
Phpdftk\Pdf\Core\Annotation\WidgetAnnotation7100.0%
Phpdftk\Pdf\Core\Font\Type0Font7100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType17100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfReader7100.0%
Phpdftk\Pdf\Core\Interactive\Form\XfdfReader7100.0%
Phpdftk\Pdf\Writer\Font7100.0%
Phpdftk\Pdf\Writer\PageDecorator7100.0%
Phpdftk\Pdf\Conformance\Constraint\MetadataConstraint6.2281.8%
Phpdftk\Pdf\Core\Action\GoToEAction6.2281.8%
Phpdftk\Pdf\Core\Annotation\CircleAnnotation6.2281.8%
Phpdftk\Pdf\Core\Annotation\ScreenAnnotation6.2281.8%
Phpdftk\Pdf\Core\Annotation\TextAnnotation6.2281.8%
Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation6.2281.8%
Phpdftk\Pdf\Core\Document\DPart6.1384.6%
Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure6.1384.6%
Phpdftk\Pdf\Core\ThreeD\ThreeDNode6.1384.6%
Phpdftk\Pdf\Conformance\Constraint\TransparencyConstraint6.0390.9%
Phpdftk\Pdf\Core\Action\RenditionAction6.0390.9%
Phpdftk\Pdf\Core\Font\CMapStream6.0390.9%
Phpdftk\Pdf\Core\Filter\FlateDecodeParams6.0291.7%
Phpdftk\Pdf\Core\Multimedia\Movie6.0291.7%
Phpdftk\Pdf\Core\Security\CryptFilter6.0291.7%
Phpdftk\Pdf\Conformance\ConformanceChecker6100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile6100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile6100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile6100.0%
Phpdftk\Pdf\Conformance\Validator\ConformanceValidator6100.0%
Phpdftk\Pdf\Core\Action\GoToRAction6100.0%
Phpdftk\Pdf\Core\Annotation\SquareAnnotation6100.0%
Phpdftk\Pdf\Core\Document\Bead6100.0%
Phpdftk\Pdf\Core\File\TrailerDictionary6100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFileParams6100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType06100.0%
Phpdftk\Pdf\Core\Graphics\Shading\MeshShading6100.0%
Phpdftk\Pdf\Core\Interactive\Form\SignatureField6100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipSection6100.0%
Phpdftk\Pdf\Core\PdfStream6100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode6100.0%
Phpdftk\Pdf\Reader\Parser\PageOffsetHintTable6100.0%
Phpdftk\Pdf\Writer\DashPattern6100.0%
Phpdftk\Pdf\Writer\Theme6100.0%
Phpdftk\Pdf\Core\Document\BoxColorInfo5.2080.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB5.2080.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType15.2080.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType25.1283.3%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType35.1283.3%
Phpdftk\Pdf\Core\PdfNumber5.0785.7%
Phpdftk\Pdf\Conformance\Constraint\FontEmbeddingConstraint5.0686.7%
Phpdftk\Pdf\Core\Action\MovieAction5.0388.9%
Phpdftk\Pdf\Core\Action\SubmitFormAction5.0388.9%
Phpdftk\Pdf\Core\Annotation\MovieAnnotation5.0388.9%
Phpdftk\Pdf\Core\Interactive\Form\ButtonField5.0388.9%
Phpdftk\Pdf\Core\Document\DPartRoot5.0290.9%
Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern5.0290.9%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference5.0290.9%
Phpdftk\Pdf\Core\Graphics\SoftMask5.0192.3%
Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp5.0191.7%
Phpdftk\Pdf\Conformance\Constraint\ReferenceXObjectConstraint5100.0%
Phpdftk\Pdf\Conformance\Constraint\TabOrderConstraint5100.0%
Phpdftk\Pdf\Conformance\Constraint\TrappedConstraint5100.0%
Phpdftk\Pdf\Conformance\Constraint\ZugferdXmpConstraint5100.0%
Phpdftk\Pdf\Core\Action\GoToAction5100.0%
Phpdftk\Pdf\Core\Action\RichMediaExecuteAction5100.0%
Phpdftk\Pdf\Core\Action\ThreadAction5100.0%
Phpdftk\Pdf\Core\Action\URIAction5100.0%
Phpdftk\Pdf\Core\Document\BoxStyle5100.0%
Phpdftk\Pdf\Core\Document\Collection5100.0%
Phpdftk\Pdf\Core\Document\DSS5100.0%
Phpdftk\Pdf\Core\Document\GroupAttributes5100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFile5100.0%
Phpdftk\Pdf\Core\Interactive\Form\ChoiceField5100.0%
Phpdftk\Pdf\Core\Multimedia\MediaRendition5100.0%
Phpdftk\Pdf\Core\PdfVersion5100.0%
Phpdftk\Pdf\Toolkit\TextSearchResults5100.0%
Phpdftk\Pdf\Core\Multimedia\Rendition4.1380.0%
Phpdftk\Pdf\Core\Annotation\CaretAnnotation4.0585.7%
Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation4.0585.7%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray4.0387.5%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab4.0387.5%
Phpdftk\Pdf\Core\Security\PublicKeyRecipient4.0387.5%
Phpdftk\Pdf\Core\Document\OCG4.0288.9%
Phpdftk\Pdf\Core\Document\OCMD4.0288.9%
Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams4.0288.9%
Phpdftk\Pdf\Conformance\Constraint\PdfEActionConstraint4100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfRActionConstraint4100.0%
Phpdftk\Pdf\Conformance\Constraint\TrimBoxConstraint4100.0%
Phpdftk\Pdf\Core\Action\GoTo3DViewAction4100.0%
Phpdftk\Pdf\Core\Action\GoToDPAction4100.0%
Phpdftk\Pdf\Core\Action\JavaScriptAction4100.0%
Phpdftk\Pdf\Core\Action\NamedAction4100.0%
Phpdftk\Pdf\Core\Action\ResetFormAction4100.0%
Phpdftk\Pdf\Core\Action\SetOCGStateAction4100.0%
Phpdftk\Pdf\Core\Annotation\AppearanceDict4100.0%
Phpdftk\Pdf\Core\Annotation\BorderStyle4100.0%
Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation4100.0%
Phpdftk\Pdf\Core\Annotation\PopupAnnotation4100.0%
Phpdftk\Pdf\Core\Annotation\SoundAnnotation4100.0%
Phpdftk\Pdf\Core\Document\ClassMap4100.0%
Phpdftk\Pdf\Core\Document\HintStream4100.0%
Phpdftk\Pdf\Core\Document\MarkInfo4100.0%
Phpdftk\Pdf\Core\Document\NameTree4100.0%
Phpdftk\Pdf\Core\Document\NumberTree4100.0%
Phpdftk\Pdf\Core\Document\Outline4100.0%
Phpdftk\Pdf\Core\Document\PageLabel4100.0%
Phpdftk\Pdf\Core\Document\RoleMap4100.0%
Phpdftk\Pdf\Core\File\CrossReferenceTable4100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType54100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern4.0094.7%
Phpdftk\Pdf\Core\Graphics\Shading\Shading4100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfWriter4100.0%
Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock4100.0%
Phpdftk\Pdf\Core\Multimedia\MediaPlayParams4100.0%
Phpdftk\Pdf\Core\Multimedia\Navigator4100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDBackground4100.0%
Phpdftk\Pdf\Writer\CalloutStyle4100.0%
Phpdftk\Pdf\Writer\Table4100.0%
Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile3.0483.3%
Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile3.0483.3%
Phpdftk\Pdf\Core\Multimedia\MediaScreenParams3.0385.7%
Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile3.0190.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN3.0191.7%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType103.0190.0%
Phpdftk\Pdf\Conformance\ConformanceException3100.0%
Phpdftk\Pdf\Conformance\Constraint\OutputIntentConstraint3100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfEColorSpaceConstraint3100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceResult3100.0%
Phpdftk\Pdf\Core\Action\HideAction3100.0%
Phpdftk\Pdf\Core\Action\ImportDataAction3100.0%
Phpdftk\Pdf\Core\Action\TransAction3100.0%
Phpdftk\Pdf\Core\Annotation\BorderEffect3100.0%
Phpdftk\Pdf\Core\Annotation\HighlightAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\InkAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\StampAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation3100.0%
Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation3100.0%
Phpdftk\Pdf\Core\Document\CollectionSchema3100.0%
Phpdftk\Pdf\Core\Document\OCPropertiesDict3100.0%
Phpdftk\Pdf\Core\Document\ObjectRef3100.0%
Phpdftk\Pdf\Core\Document\Requirement3100.0%
Phpdftk\Pdf\Core\Document\RequirementHandler3100.0%
Phpdftk\Pdf\Core\Document\StructAttribute3100.0%
Phpdftk\Pdf\Core\Document\Thread3100.0%
Phpdftk\Pdf\Core\File\ObjectRegistry3100.0%
Phpdftk\Pdf\Core\Filter\CryptFilterDecodeParams3100.0%
Phpdftk\Pdf\Core\Filter\JPXDecodeParams3100.0%
Phpdftk\Pdf\Core\Font\Encoding3100.0%
Phpdftk\Pdf\Core\Font\TrueTypeFont3100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern3100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType23100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType33100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType43100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType163100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType63100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType43100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType53100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType63100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType73100.0%
Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject3100.0%
Phpdftk\Pdf\Core\Interactive\Form\FontContext3100.0%
Phpdftk\Pdf\Core\Interactive\Form\TextField3100.0%
Phpdftk\Pdf\Core\Interactive\Form\XfdfWriter3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams3100.0%
Phpdftk\Pdf\Core\Multimedia\SelectorRendition3100.0%
Phpdftk\Pdf\Core\PdfBoolean3100.0%
Phpdftk\Pdf\Reader\Parser\ObjectScanner3100.0%
Phpdftk\Pdf\Writer\ListStyle3100.0%
Phpdftk\Pdf\Conformance\Constraint\ColorSpaceConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\DPartRootConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\EncryptionConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\FormConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\MultimediaConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfRFontConstraint2100.0%
Phpdftk\Pdf\Conformance\Constraint\RasterContentConstraint2100.0%
Phpdftk\Pdf\Conformance\Metadata\ConformanceXmpWriter2100.0%
Phpdftk\Pdf\Core\Action\Action2100.0%
Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation2100.0%
Phpdftk\Pdf\Core\DeprecatedPdfFeature2100.0%
Phpdftk\Pdf\Core\Document\CollectionItem2100.0%
Phpdftk\Pdf\Core\Document\LinearizationParameters2100.0%
Phpdftk\Pdf\Core\Document\MetadataStream2100.0%
Phpdftk\Pdf\Core\Document\StandardStructureType2100.0%
Phpdftk\Pdf\Core\File\DeprecatedFeatureException2100.0%
Phpdftk\Pdf\Core\Filter\DCTDecodeParams2100.0%
Phpdftk\Pdf\Core\Filter\JBIG2DecodeParams2100.0%
Phpdftk\Pdf\Core\Font\CIDSystemInfo2100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased2100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed2100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation2100.0%
Phpdftk\Pdf\Core\Graphics\Function\Func2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\IdentityTransformParams2100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClip2100.0%
Phpdftk\Pdf\Core\PdfReference2100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme2100.0%
Phpdftk\Pdf\Writer\TableStyle2100.0%
Phpdftk\Pdf\Conformance\ConformanceMode1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceViolation1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\LayoutAttribute1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\ListAttribute1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\PrintFieldAttribute1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\TableAttribute1100.0%
Phpdftk\Pdf\Core\File\CeilingVersionException1100.0%
Phpdftk\Pdf\Core\File\VersionRequirementException1100.0%
Phpdftk\Pdf\Core\Font\CIDFontType0Font1100.0%
Phpdftk\Pdf\Core\Font\MMType1Font1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceCMYK1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceGray1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceRGB1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TransformParams1100.0%
Phpdftk\Pdf\Core\PdfNull1100.0%
Phpdftk\Pdf\Core\PdfObject1100.0%
Phpdftk\Pdf\Core\RequiresPdfVersion1100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamOp1100.0%
Phpdftk\Pdf\Reader\Parser\PageHintEntry1100.0%
Phpdftk\Pdf\Reader\Parser\SharedObjectHintEntry1100.0%
Phpdftk\Pdf\Reader\Parser\SharedObjectHintTable1100.0%
Phpdftk\Pdf\Reader\TextSpan1100.0%
Phpdftk\Pdf\Reader\Tokenizer\Token1100.0%
Phpdftk\Pdf\Reader\XrefEntry1100.0%
Phpdftk\Pdf\Toolkit\Bookmark\BookmarkEntry1100.0%
Phpdftk\Pdf\Toolkit\Form\FieldInfo1100.0%
Phpdftk\Pdf\Toolkit\MetadataInfo1100.0%
Phpdftk\Pdf\Toolkit\Redaction\RedactionArea1100.0%
Phpdftk\Pdf\Toolkit\Stamper\ImageStampStyle1100.0%
Phpdftk\Pdf\Toolkit\Stamper\StampStyle1100.0%
Phpdftk\Pdf\Toolkit\Stamper\WatermarkStyle1100.0%
Phpdftk\Pdf\Toolkit\TextBlock1100.0%
Phpdftk\Pdf\Toolkit\TextMatch1100.0%
Phpdftk\Pdf\Writer\Form\CheckboxOptions1100.0%
Phpdftk\Pdf\Writer\Form\ChoiceFieldOptions1100.0%
Phpdftk\Pdf\Writer\Form\TextFieldOptions1100.0%
Phpdftk\Pdf\Writer\ListBlock1100.0%
Phpdftk\Pdf\Writer\PageContext1100.0%
Phpdftk\Pdf\Writer\SpotColor1100.0%
Phpdftk\Pdf\Writer\TableRenderContext1100.0%
Phpdftk\Pdf\Writer\TextStyle1100.0%
Phpdftk\Pdf\Conformance\Result\ViolationSeverity0100.0%
Phpdftk\Pdf\Core\Font\StandardFont0100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\ColorSpace0100.0%
Phpdftk\Pdf\Reader\Exception\InvalidPdfException0100.0%
Phpdftk\Pdf\Reader\Exception\UnsupportedFilterException0100.0%
Phpdftk\Pdf\Reader\Tokenizer\TokenType0100.0%
Phpdftk\Pdf\Toolkit\Encryption\EncryptionMethod0100.0%
Phpdftk\Pdf\Toolkit\Encryption\Permission0100.0%
Phpdftk\Pdf\Toolkit\Form\FieldType0100.0%
Phpdftk\Pdf\Toolkit\Label\LabelStyle0100.0%
Phpdftk\Pdf\Writer\Alignment0100.0%

Methods

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

0% 20% 40% 60% 80% 100% 0 20 40 60 80 Line Coverage (%) Cyclomatic Complexity Phpdftk\Pdf\Core\File\PdfFileWriter::generateLinearized — Coverage: 95.5% | Lines: 179 | Complexity: 23 Phpdftk\Pdf\Core\File\PdfHydrator::getOverrides — Coverage: 51.9% | Lines: 158 | Complexity: 34 Phpdftk\Pdf\Toolkit\PdfStamper::toBytes — Coverage: 86.0% | Lines: 157 | Complexity: 41 Phpdftk\Pdf\Toolkit\AnnotationFlattener::toBytes — Coverage: 76.0% | Lines: 150 | Complexity: 44 Phpdftk\Pdf\Reader\PositionedTextExtractor::processOps — Coverage: 89.2% | Lines: 139 | Complexity: 55 Phpdftk\Pdf\Core\File\PdfFileWriter::generate — Coverage: 96.2% | Lines: 133 | Complexity: 42 Phpdftk\Pdf\Core\File\PdfHydrator::registerDefaults — Coverage: 100.0% | Lines: 126 | Complexity: 6 Phpdftk\Pdf\Core\File\IncrementalWriter::generate — Coverage: 95.7% | Lines: 117 | Complexity: 38 Phpdftk\Pdf\Reader\TextExtractor::processOps — Coverage: 69.0% | Lines: 113 | Complexity: 48 Phpdftk\Pdf\Writer\PdfWriter::addOpenTypeFont — Coverage: 96.4% | Lines: 112 | Complexity: 18 Phpdftk\Pdf\Reader\PdfReader::build — Coverage: 98.0% | Lines: 101 | Complexity: 25 Phpdftk\Pdf\Reader\Parser\HintTableParser::parsePageOffsetTable — Coverage: 94.0% | Lines: 83 | Complexity: 13 Phpdftk\Pdf\Core\Graphics\ExtGState::toPdf — Coverage: 87.0% | Lines: 77 | Complexity: 38 Phpdftk\Pdf\Reader\PositionedTextExtractor::showTJArray — Coverage: 95.8% | Lines: 71 | Complexity: 30 Phpdftk\Pdf\Writer\Pdf::addCallout — Coverage: 97.2% | Lines: 71 | Complexity: 6 Phpdftk\Pdf\Core\Document\PageTree::toPdf — Coverage: 92.6% | Lines: 68 | Complexity: 32 Phpdftk\Pdf\Writer\Pdf::addText — Coverage: 100.0% | Lines: 68 | Complexity: 12 Phpdftk\Pdf\Core\Document\Page::toPdf — Coverage: 92.5% | Lines: 67 | Complexity: 33 Phpdftk\Pdf\Core\Document\Catalog::toPdf — Coverage: 98.4% | Lines: 63 | Complexity: 31 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractCertsFromPkcs7Der — Coverage: 83.9% | Lines: 62 | Complexity: 11 Phpdftk\Pdf\Reader\PdfDecryptor::fromEncryptDict — Coverage: 98.4% | Lines: 62 | Complexity: 17 Phpdftk\Pdf\Reader\PdfDecryptor::fromEncryptDictPublicKey — Coverage: 85.5% | Lines: 62 | Complexity: 27 Phpdftk\Pdf\Writer\Pdf::addQuote — Coverage: 98.4% | Lines: 61 | Complexity: 8 Phpdftk\Pdf\Core\Font\Type0FontFactory::fromTrueTypeData — Coverage: 98.3% | Lines: 59 | Complexity: 8 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::buildChain — Coverage: 75.4% | Lines: 57 | Complexity: 24 Phpdftk\Pdf\Reader\Parser\XrefStreamParser::parseXrefStream — Coverage: 98.2% | Lines: 57 | Complexity: 20 Phpdftk\Pdf\Toolkit\PdfEncrypt::toBytes — Coverage: 87.7% | Lines: 57 | Complexity: 12 Phpdftk\Pdf\Toolkit\PdfEncrypt::copyPage — Coverage: 43.6% | Lines: 55 | Complexity: 18 Phpdftk\Pdf\Writer\Page::drawCallout — Coverage: 96.2% | Lines: 53 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textFieldMultiLine — Coverage: 96.2% | Lines: 52 | Complexity: 13 Phpdftk\Pdf\Writer\Page::drawText — Coverage: 67.3% | Lines: 52 | Complexity: 16 Phpdftk\Pdf\Core\Font\FontDescriptor::toPdf — Coverage: 100.0% | Lines: 50 | Complexity: 23 Phpdftk\Pdf\Writer\TableRenderer::drawRow — Coverage: 100.0% | Lines: 50 | Complexity: 12 Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject::toPdf — Coverage: 100.0% | Lines: 49 | Complexity: 22 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::parse — Coverage: 100.0% | Lines: 49 | Complexity: 20 Phpdftk\Pdf\Reader\PositionedTextExtractor::extractFromXObject — Coverage: 81.6% | Lines: 49 | Complexity: 14 Phpdftk\Pdf\Conformance\Constraint\ActionConstraint::check — Coverage: 100.0% | Lines: 47 | Complexity: 10 Phpdftk\Pdf\Core\Content\Resources::toPdf — Coverage: 100.0% | Lines: 47 | Complexity: 16 Phpdftk\Pdf\Core\File\PdfFileWriter::applySignature — Coverage: 73.9% | Lines: 46 | Complexity: 7 Phpdftk\Pdf\Writer\Page::drawTable — Coverage: 97.8% | Lines: 46 | Complexity: 5 Phpdftk\Pdf\Core\File\PdfHydrator::extractConstructorArg — Coverage: 52.3% | Lines: 44 | Complexity: 36 Phpdftk\Pdf\Toolkit\MetadataEditor::toBytes — Coverage: 97.7% | Lines: 43 | Complexity: 9 Phpdftk\Pdf\Writer\Pdf::addTable — Coverage: 100.0% | Lines: 42 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::signatureField — Coverage: 100.0% | Lines: 41 | Complexity: 8 Phpdftk\Pdf\Reader\PdfReader::validateVersion — Coverage: 63.4% | Lines: 41 | Complexity: 28 Phpdftk\Pdf\Core\File\IncrementalWriter::checkVersionRequirements — Coverage: 72.5% | Lines: 40 | Complexity: 12 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::combTextField — Coverage: 100.0% | Lines: 40 | Complexity: 7 Phpdftk\Pdf\Reader\Parser\XrefParser::parseClassicXref — Coverage: 85.0% | Lines: 40 | Complexity: 11 Phpdftk\Pdf\Reader\TextExtractor::extractFromXObject — Coverage: 87.5% | Lines: 40 | Complexity: 10 Phpdftk\Pdf\Toolkit\PageTransformer::toBytes — Coverage: 95.0% | Lines: 40 | Complexity: 12 Phpdftk\Pdf\Core\File\PdfFileWriter::applyCeilingStripping — Coverage: 56.4% | Lines: 39 | Complexity: 14 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildCircleOps — Coverage: 100.0% | Lines: 39 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::getPageOffsetHintTable — Coverage: 23.1% | Lines: 39 | Complexity: 20 Phpdftk\Pdf\Toolkit\TextRedactor::toBytes — Coverage: 92.3% | Lines: 39 | Complexity: 9 Phpdftk\Pdf\Writer\Pdf::addListInternal — Coverage: 100.0% | Lines: 39 | Complexity: 4 Phpdftk\Pdf\Core\Document\ViewerPreferences::toPdf — Coverage: 100.0% | Lines: 38 | Complexity: 19 Phpdftk\Pdf\Core\Security\PdfEncryptor::publicKeyAes256 — Coverage: 97.4% | Lines: 38 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\ObjectStreamParser::unpack — Coverage: 97.4% | Lines: 38 | Complexity: 11 Phpdftk\Pdf\Writer\Pdf::recordOutlineEntry — Coverage: 100.0% | Lines: 38 | Complexity: 11 Phpdftk\Pdf\Core\Annotation\Annotation::buildDictionary — Coverage: 91.9% | Lines: 37 | Complexity: 17 Phpdftk\Pdf\Core\File\PdfFileWriter::checkVersionRequirements — Coverage: 70.3% | Lines: 37 | Complexity: 12 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::sign — Coverage: 86.5% | Lines: 37 | Complexity: 9 Phpdftk\Pdf\Core\Security\PdfEncryptor::publicKeyAes128 — Coverage: 97.3% | Lines: 37 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\HintTableParser::parseSharedObjectTable — Coverage: 97.3% | Lines: 37 | Complexity: 6 Phpdftk\Pdf\Reader\TextExtractor::loadFontMapsFromResources — Coverage: 67.6% | Lines: 37 | Complexity: 18 Phpdftk\Pdf\Writer\PdfWriter::addImage — Coverage: 59.5% | Lines: 37 | Complexity: 11 Phpdftk\Pdf\Core\Graphics\XObject\FormXObject::toPdf — Coverage: 97.2% | Lines: 36 | Complexity: 17 Phpdftk\Pdf\Toolkit\PdfStamper::buildXObjectOps — Coverage: 100.0% | Lines: 36 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue::toPdf — Coverage: 100.0% | Lines: 35 | Complexity: 16 Phpdftk\Pdf\Writer\PathBuilder::replayTo — Coverage: 97.1% | Lines: 35 | Complexity: 9 Phpdftk\Pdf\Core\Interactive\Form\Field::buildFieldDictionary — Coverage: 82.4% | Lines: 34 | Complexity: 17 Phpdftk\Pdf\Core\Security\EncryptDictionary::toPdf — Coverage: 97.1% | Lines: 34 | Complexity: 16 Phpdftk\Pdf\Writer\Page::drawQuote — Coverage: 88.2% | Lines: 34 | Complexity: 5 Phpdftk\Pdf\Writer\PdfWriter::embedTrueTypeFont — Coverage: 100.0% | Lines: 34 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\MetadataConstraint::check — Coverage: 81.8% | Lines: 33 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::checkbox — Coverage: 100.0% | Lines: 33 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::processSignature — Coverage: 45.5% | Lines: 33 | Complexity: 10 Phpdftk\Pdf\Writer\Pdf::resolveFontName — Coverage: 100.0% | Lines: 33 | Complexity: 4 Phpdftk\Pdf\Writer\PdfDoc::registerSpotColor — Coverage: 100.0% | Lines: 33 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textField — Coverage: 93.8% | Lines: 32 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::pushButton — Coverage: 100.0% | Lines: 32 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::fetchCrl — Coverage: 56.2% | Lines: 32 | Complexity: 8 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::parseTimeStampResp — Coverage: 90.6% | Lines: 32 | Complexity: 10 Phpdftk\Pdf\Reader\PositionedTextExtractor::loadGlyphWidths — Coverage: 96.9% | Lines: 32 | Complexity: 14 Phpdftk\Pdf\Toolkit\Internal\PageCopier::copyPage — Coverage: 87.5% | Lines: 32 | Complexity: 13 Phpdftk\Pdf\Conformance\Constraint\ZugferdInvoiceConstraint::check — Coverage: 100.0% | Lines: 31 | Complexity: 7 Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeTextShaped — Coverage: 93.5% | Lines: 31 | Complexity: 9 Phpdftk\Pdf\Core\Security\PdfEncryptor::createR6 — Coverage: 100.0% | Lines: 31 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::apply — Coverage: 93.5% | Lines: 31 | Complexity: 11 Phpdftk\Pdf\Writer\PdfDoc::quadsToArrays — Coverage: 100.0% | Lines: 31 | Complexity: 3 Phpdftk\Pdf\Reader\Parser\ObjectParser::scanForEndstream — Coverage: 86.7% | Lines: 30 | Complexity: 10 Phpdftk\Pdf\Reader\PositionedTextExtractor::loadCidWidths — Coverage: 60.0% | Lines: 30 | Complexity: 11 Phpdftk\Pdf\Reader\PositionedTextExtractor::buildEncodingMap — Coverage: 30.0% | Lines: 30 | Complexity: 15 Phpdftk\Pdf\Reader\TextExtractor::decodeTJArray — Coverage: 93.3% | Lines: 30 | Complexity: 23 Phpdftk\Pdf\Reader\TextExtractor::buildEncodingMap — Coverage: 30.0% | Lines: 30 | Complexity: 15 Phpdftk\Pdf\Toolkit\PageLabeler::toBytes — Coverage: 100.0% | Lines: 30 | Complexity: 7 Phpdftk\Pdf\Writer\PathBuilder::emitArc — Coverage: 100.0% | Lines: 30 | Complexity: 6 Phpdftk\Pdf\Conformance\Constraint\ThreeDContentConstraint::check — Coverage: 100.0% | Lines: 29 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\ZugferdXmpConstraint::check — Coverage: 100.0% | Lines: 29 | Complexity: 5 Phpdftk\Pdf\Core\FileSpec\FileSpec::toPdf — Coverage: 100.0% | Lines: 29 | Complexity: 14 Phpdftk\Pdf\Core\Font\Type3Font::toPdf — Coverage: 93.1% | Lines: 29 | Complexity: 13 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::radioButton — Coverage: 100.0% | Lines: 29 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\SeedValueDictionary::toPdf — Coverage: 100.0% | Lines: 29 | Complexity: 14 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::sendRequest — Coverage: 82.8% | Lines: 29 | Complexity: 5 Phpdftk\Pdf\Toolkit\LtvSigner::toBytes — Coverage: 100.0% | Lines: 29 | Complexity: 9 Phpdftk\Pdf\Writer\PdfWriter::embedType1Font — Coverage: 100.0% | Lines: 29 | Complexity: 2 Phpdftk\Pdf\Core\Document\StructElem::toPdf — Coverage: 100.0% | Lines: 28 | Complexity: 13 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::parseOcspResponse — Coverage: 96.4% | Lines: 28 | Complexity: 7 Phpdftk\Pdf\Core\Security\PdfEncryptor::createStandard — Coverage: 100.0% | Lines: 28 | Complexity: 3 Phpdftk\Pdf\Core\ThreeD\ThreeDView::toPdf — Coverage: 100.0% | Lines: 28 | Complexity: 13 Phpdftk\Pdf\Toolkit\FormFiller::walkField — Coverage: 75.0% | Lines: 28 | Complexity: 16 Phpdftk\Pdf\Writer\BarcodeRendering::renderInto — Coverage: 100.0% | Lines: 28 | Complexity: 8 Phpdftk\Pdf\Writer\PdfDoc::addInk — Coverage: 96.4% | Lines: 28 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\TaggedStructureConstraint::check — Coverage: 100.0% | Lines: 27 | Complexity: 10 Phpdftk\Pdf\Core\File\IncrementalWriter::fromReader — Coverage: 92.6% | Lines: 27 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::sendRequest — Coverage: 85.2% | Lines: 27 | Complexity: 4 Phpdftk\Pdf\Toolkit\BookmarkEditor::createOutlineItems — Coverage: 100.0% | Lines: 27 | Complexity: 9 Phpdftk\Pdf\Toolkit\Internal\PageCopier::copyIndirectObject — Coverage: 40.7% | Lines: 27 | Complexity: 5 Phpdftk\Pdf\Toolkit\PdfStamper::buildWatermarkOps — Coverage: 100.0% | Lines: 27 | Complexity: 1 Phpdftk\Pdf\Writer\ListRenderer::drawItem — Coverage: 96.3% | Lines: 27 | Complexity: 6 Phpdftk\Pdf\Core\File\IncrementalWriter::buildIncrementalXref — Coverage: 100.0% | Lines: 26 | Complexity: 9 Phpdftk\Pdf\Toolkit\Internal\PageCopier::buildResources — Coverage: 30.8% | Lines: 26 | Complexity: 13 Phpdftk\Pdf\Toolkit\PdfStamper::registerPdfPageXObject — Coverage: 65.4% | Lines: 26 | Complexity: 10 Phpdftk\Pdf\Core\Document\OutlineItem::toPdf — Coverage: 96.0% | Lines: 25 | Complexity: 12 Phpdftk\Pdf\Core\File\PdfHydrator::hydrate — Coverage: 100.0% | Lines: 25 | Complexity: 13 Phpdftk\Pdf\Core\File\PdfHydrator::construct — Coverage: 84.0% | Lines: 25 | Complexity: 10 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractPublicKeyBits — Coverage: 100.0% | Lines: 25 | Complexity: 3 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readInlineImage — Coverage: 100.0% | Lines: 25 | Complexity: 17 Phpdftk\Pdf\Reader\PdfReader::recoverCatalog — Coverage: 80.0% | Lines: 25 | Complexity: 10 Phpdftk\Pdf\Reader\PositionedTextExtractor::loadEncodingMap — Coverage: 96.0% | Lines: 25 | Complexity: 13 Phpdftk\Pdf\Toolkit\LtvSigner::walkFieldForSignatures — Coverage: 84.0% | Lines: 25 | Complexity: 13 Phpdftk\Pdf\Writer\Pdf::addImage — Coverage: 100.0% | Lines: 25 | Complexity: 10 Phpdftk\Pdf\Core\Annotation\AppearanceCharacteristics::toPdf — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Annotation\LineAnnotation::toPdf — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Document\CrossReferenceStream::packAllEntries — Coverage: 100.0% | Lines: 24 | Complexity: 6 Phpdftk\Pdf\Core\Document\DssBuilder::build — Coverage: 100.0% | Lines: 24 | Complexity: 9 Phpdftk\Pdf\Core\Document\OCConfig::toPdf — Coverage: 100.0% | Lines: 24 | Complexity: 12 Phpdftk\Pdf\Core\Font\Type0FontFactory::buildWidthsArray — Coverage: 91.7% | Lines: 24 | Complexity: 7 Phpdftk\Pdf\Writer\Page::drawStar — Coverage: 95.8% | Lines: 24 | Complexity: 7 Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeTextKerned — Coverage: 100.0% | Lines: 23 | Complexity: 6 Phpdftk\Pdf\Core\Font\Type0FontFactory::buildToUnicodeCMap — Coverage: 100.0% | Lines: 23 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\MediaCriteria::toPdf — Coverage: 100.0% | Lines: 23 | Complexity: 11 Phpdftk\Pdf\Core\PdfDate::parse — Coverage: 91.3% | Lines: 23 | Complexity: 6 Phpdftk\Pdf\Reader\ObjectResolver::resolveInUse — Coverage: 73.9% | Lines: 23 | Complexity: 10 Phpdftk\Pdf\Reader\PositionedTextExtractor::mapBytesToUnicode — Coverage: 91.3% | Lines: 23 | Complexity: 10 Phpdftk\Pdf\Reader\TextExtractor::mapBytesToUnicode — Coverage: 91.3% | Lines: 23 | Complexity: 10 Phpdftk\Pdf\Toolkit\PdfMerger::toBytes — Coverage: 100.0% | Lines: 23 | Complexity: 4 Phpdftk\Pdf\Toolkit\PdfStamper::buildTextOps — Coverage: 100.0% | Lines: 23 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::showPageNumbers — Coverage: 100.0% | Lines: 23 | Complexity: 5 Phpdftk\Pdf\Writer\PdfWriter::applyConformance — Coverage: 100.0% | Lines: 23 | Complexity: 6 Phpdftk\Pdf\Writer\PdfWriter::buildToUnicodeCMap — Coverage: 100.0% | Lines: 23 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getInfo — Coverage: 90.9% | Lines: 22 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\MarkupAnnotation::buildDictionary — Coverage: 95.5% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Core\Document\NamesDictionary::toPdf — Coverage: 100.0% | Lines: 22 | Complexity: 11 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readArray — Coverage: 95.5% | Lines: 22 | Complexity: 10 Phpdftk\Pdf\Toolkit\BookmarkEditor::toBytes — Coverage: 100.0% | Lines: 22 | Complexity: 7 Phpdftk\Pdf\Toolkit\FormFiller::toBytes — Coverage: 100.0% | Lines: 22 | Complexity: 6 Phpdftk\Pdf\Writer\Pdf::drawDefaultWatermark — Coverage: 100.0% | Lines: 22 | Complexity: 1 Phpdftk\Pdf\Conformance\Constraint\TrappedConstraint::check — Coverage: 100.0% | Lines: 21 | Complexity: 5 Phpdftk\Pdf\Core\Document\ObjectStream::toPdf — Coverage: 100.0% | Lines: 21 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::createSelfSignedTestCredentials — Coverage: 85.7% | Lines: 21 | Complexity: 4 Phpdftk\Pdf\Core\PdfName::toPdf — Coverage: 100.0% | Lines: 21 | Complexity: 15 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readLiteralString — Coverage: 100.0% | Lines: 21 | Complexity: 8 Phpdftk\Pdf\Reader\Parser\StreamParser::decode — Coverage: 100.0% | Lines: 21 | Complexity: 12 Phpdftk\Pdf\Reader\PdfReader::getLinearizationParameters — Coverage: 90.5% | Lines: 21 | Complexity: 8 Phpdftk\Pdf\Reader\PositionedTextExtractor::unescapeLiteralString — Coverage: 76.2% | Lines: 21 | Complexity: 13 Phpdftk\Pdf\Reader\PositionedTextExtractor::extractLiteralString — Coverage: 85.7% | Lines: 21 | Complexity: 8 Phpdftk\Pdf\Reader\TextExtractor::unescapeLiteralString — Coverage: 76.2% | Lines: 21 | Complexity: 13 Phpdftk\Pdf\Reader\TextExtractor::extractLiteralString — Coverage: 66.7% | Lines: 21 | Complexity: 8 Phpdftk\Pdf\Writer\Page::drawRoundedRectangle — Coverage: 100.0% | Lines: 21 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::addChoiceField — Coverage: 100.0% | Lines: 21 | Complexity: 8 Phpdftk\Pdf\Writer\PdfDoc::buildRgbFunction — Coverage: 100.0% | Lines: 21 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addLink — Coverage: 100.0% | Lines: 21 | Complexity: 4 Phpdftk\Pdf\Writer\PdfDoc::pointsToRectAndArray — Coverage: 100.0% | Lines: 21 | Complexity: 3 Phpdftk\Pdf\Writer\PdfWriter::addFont — Coverage: 100.0% | Lines: 21 | Complexity: 10 Phpdftk\Pdf\Writer\PdfWriter::addCompositeFont — Coverage: 100.0% | Lines: 21 | Complexity: 4 Phpdftk\Pdf\Core\Document\Info::toPdf — Coverage: 100.0% | Lines: 20 | Complexity: 10 Phpdftk\Pdf\Reader\PositionedTextExtractor::showString — Coverage: 100.0% | Lines: 20 | Complexity: 2 Phpdftk\Pdf\Reader\PositionedTextExtractor::computeStringDisplacement — Coverage: 100.0% | Lines: 20 | Complexity: 6 Phpdftk\Pdf\Writer\Pdf::addBarcode — Coverage: 100.0% | Lines: 20 | Complexity: 4 Phpdftk\Pdf\Writer\Pdf::applyDecorators — Coverage: 100.0% | Lines: 20 | Complexity: 7 Phpdftk\Pdf\Conformance\Constraint\AnnotationConstraint::check — Coverage: 100.0% | Lines: 19 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::toPdf — Coverage: 100.0% | Lines: 19 | Complexity: 9 Phpdftk\Pdf\Core\Document\CrossReferenceStream::toPdf — Coverage: 94.7% | Lines: 19 | Complexity: 8 Phpdftk\Pdf\Core\Document\OutputIntent::toPdf — Coverage: 84.2% | Lines: 19 | Complexity: 8 Phpdftk\Pdf\Core\File\VersionRequirementResolver::getEffectiveRequirement — Coverage: 100.0% | Lines: 19 | Complexity: 8 Phpdftk\Pdf\Core\Font\Font::toPdf — Coverage: 100.0% | Lines: 19 | Complexity: 9 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractSubjectDer — Coverage: 100.0% | Lines: 19 | Complexity: 3 Phpdftk\Pdf\Reader\ObjectResolver::recoverByRescan — Coverage: 78.9% | Lines: 19 | Complexity: 10 Phpdftk\Pdf\Reader\PositionedTextExtractor::getContentStreamData — Coverage: 36.8% | Lines: 19 | Complexity: 9 Phpdftk\Pdf\Reader\TextExtractor::getContentStreamData — Coverage: 73.7% | Lines: 19 | Complexity: 9 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readToken — Coverage: 100.0% | Lines: 19 | Complexity: 13 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readKeyword — Coverage: 100.0% | Lines: 19 | Complexity: 15 Phpdftk\Pdf\Toolkit\BookmarkEditor::readOutlineChildren — Coverage: 89.5% | Lines: 19 | Complexity: 5 Phpdftk\Pdf\Toolkit\LtvSigner::discoverSignatures — Coverage: 84.2% | Lines: 19 | Complexity: 6 Phpdftk\Pdf\Writer\ListRenderer::drawBlock — Coverage: 100.0% | Lines: 19 | Complexity: 3 Phpdftk\Pdf\Writer\TextLayout::wrap — Coverage: 100.0% | Lines: 19 | Complexity: 10 Phpdftk\Pdf\Conformance\Constraint\DisplayDocTitleConstraint::check — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Conformance\Constraint\FilterConstraint::check — Coverage: 100.0% | Lines: 18 | Complexity: 8 Phpdftk\Pdf\Conformance\Metadata\ConformanceXmpWriter::buildXmp — Coverage: 100.0% | Lines: 18 | Complexity: 2 Phpdftk\Pdf\Core\Document\OCUsage::toPdf — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Filter\CCITTFaxDecodeParams::toPdf — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Core\Font\CIDFontType2Font::toPdf — Coverage: 88.9% | Lines: 18 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\UR3TransformParams::toPdf — Coverage: 100.0% | Lines: 18 | Complexity: 9 Phpdftk\Pdf\Toolkit\LtvSigner::updateCatalog — Coverage: 88.9% | Lines: 18 | Complexity: 4 Phpdftk\Pdf\Writer\Page::drawTemplate — Coverage: 94.4% | Lines: 18 | Complexity: 10 Phpdftk\Pdf\Writer\PdfWriter::addPage — Coverage: 100.0% | Lines: 18 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\PdfEActionConstraint::check — Coverage: 100.0% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\PdfRActionConstraint::check — Coverage: 100.0% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getConstraints — Coverage: 94.1% | Lines: 17 | Complexity: 9 Phpdftk\Pdf\Core\Document\TransitionDict::toPdf — Coverage: 100.0% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\File\PdfHydrator::getKeyMap — Coverage: 100.0% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\Interactive\Form\AcroForm::toPdf — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Core\PdfString::toPdf — Coverage: 100.0% | Lines: 17 | Complexity: 12 Phpdftk\Pdf\Core\ThreeD\ThreeDCrossSection::toPdf — Coverage: 82.4% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Reader\Parser\ObjectParser::parseIndirectObject — Coverage: 100.0% | Lines: 17 | Complexity: 6 Phpdftk\Pdf\Reader\PdfReader::getCatalog — Coverage: 88.2% | Lines: 17 | Complexity: 7 Phpdftk\Pdf\Reader\PdfReader::reconstructXref — Coverage: 82.4% | Lines: 17 | Complexity: 4 Phpdftk\Pdf\Reader\PositionedTextExtractor::buildSpanForText — Coverage: 94.1% | Lines: 17 | Complexity: 2 Phpdftk\Pdf\Reader\PositionedTextExtractor::loadFontDataFromResources — Coverage: 94.1% | Lines: 17 | Complexity: 7 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readLiteralString — Coverage: 94.1% | Lines: 17 | Complexity: 8 Phpdftk\Pdf\Toolkit\FormFiller::discoverFields — Coverage: 82.4% | Lines: 17 | Complexity: 6 Phpdftk\Pdf\Writer\Page::drawArrow — Coverage: 100.0% | Lines: 17 | Complexity: 2 Phpdftk\Pdf\Writer\Page::drawImage — Coverage: 100.0% | Lines: 17 | Complexity: 7 Phpdftk\Pdf\Writer\PdfDoc::addRadialGradient — Coverage: 100.0% | Lines: 17 | Complexity: 1 Phpdftk\Pdf\Conformance\Constraint\TabOrderConstraint::check — Coverage: 100.0% | Lines: 16 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\TrimBoxConstraint::check — Coverage: 100.0% | Lines: 16 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\RedactAnnotation::toPdf — Coverage: 100.0% | Lines: 16 | Complexity: 8 Phpdftk\Pdf\Core\File\PdfHydrator::coerce — Coverage: 93.8% | Lines: 16 | Complexity: 12 Phpdftk\Pdf\Core\Font\CIDFont::toPdf — Coverage: 87.5% | Lines: 16 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Form\FdfReader::parse — Coverage: 100.0% | Lines: 16 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::buildOcspRequest — Coverage: 100.0% | Lines: 16 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\ObjectParser::parseStream — Coverage: 87.5% | Lines: 16 | Complexity: 6 Phpdftk\Pdf\Reader\PdfDecryptor::fromEncryptDictR6 — Coverage: 93.8% | Lines: 16 | Complexity: 9 Phpdftk\Pdf\Reader\PdfReader::isLinearized — Coverage: 75.0% | Lines: 16 | Complexity: 10 Phpdftk\Pdf\Reader\PdfReader::findCatalogInScan — Coverage: 87.5% | Lines: 16 | Complexity: 9 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::skipWhitespaceAndComments — Coverage: 100.0% | Lines: 16 | Complexity: 13 Phpdftk\Pdf\Toolkit\PageTransformer::collectPageEntries — Coverage: 75.0% | Lines: 16 | Complexity: 7 Phpdftk\Pdf\Toolkit\PdfStamper::registerImageXObject — Coverage: 93.8% | Lines: 16 | Complexity: 4 Phpdftk\Pdf\Writer\Page::drawPolygon — Coverage: 81.2% | Lines: 16 | Complexity: 5 Phpdftk\Pdf\Writer\Page::drawList — Coverage: 100.0% | Lines: 16 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::addHtml — Coverage: 68.8% | Lines: 16 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::syncInfoToMetadata — Coverage: 100.0% | Lines: 16 | Complexity: 7 Phpdftk\Pdf\Writer\PdfWriter::collectFirstPageObjectNumbers — Coverage: 87.5% | Lines: 16 | Complexity: 7 Phpdftk\Pdf\Conformance\Constraint\FontEmbeddingConstraint::check — Coverage: 86.7% | Lines: 15 | Complexity: 5 Phpdftk\Pdf\Conformance\Constraint\OutputIntentConstraint::check — Coverage: 100.0% | Lines: 15 | Complexity: 3 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfAConstraints — Coverage: 100.0% | Lines: 15 | Complexity: 3 Phpdftk\Pdf\Core\Document\StructTreeRoot::toPdf — Coverage: 93.3% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType1::toPdf — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Form\XfdfReader::parse — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getSerialNumberDer — Coverage: 73.3% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Core\ThreeD\ThreeDStream::toPdf — Coverage: 80.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Reader\Parser\ObjectParser::parseDictionary — Coverage: 93.3% | Lines: 15 | Complexity: 6 Phpdftk\Pdf\Reader\PositionedTextExtractor::loadDefaultWidth — Coverage: 86.7% | Lines: 15 | Complexity: 6 Phpdftk\Pdf\Reader\PositionedTextExtractor::extractActualText — Coverage: 86.7% | Lines: 15 | Complexity: 6 Phpdftk\Pdf\Reader\TextExtractor::extractActualText — Coverage: 60.0% | Lines: 15 | Complexity: 6 Phpdftk\Pdf\Reader\Tokenizer\FileSource::read — Coverage: 93.3% | Lines: 15 | Complexity: 5 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readEscapeSequence — Coverage: 80.0% | Lines: 15 | Complexity: 13 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readNumber — Coverage: 100.0% | Lines: 15 | Complexity: 7 Phpdftk\Pdf\Toolkit\FormFiller::getFieldInfo — Coverage: 93.3% | Lines: 15 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::addRule — Coverage: 86.7% | Lines: 15 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::addLinearGradient — Coverage: 100.0% | Lines: 15 | Complexity: 1 Phpdftk\Pdf\Conformance\Constraint\EmbeddedFileConstraint::check — Coverage: 100.0% | Lines: 14 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation::toPdf — Coverage: 100.0% | Lines: 14 | Complexity: 7 Phpdftk\Pdf\Core\Annotation\PolygonAnnotation::toPdf — Coverage: 100.0% | Lines: 14 | Complexity: 7 Phpdftk\Pdf\Core\File\PdfFileWriter::buildMinimalHintStream — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FdfWriter::generate — Coverage: 100.0% | Lines: 14 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::readDerLength — Coverage: 85.7% | Lines: 14 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::readDerLength — Coverage: 35.7% | Lines: 14 | Complexity: 6 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::readDerLength — Coverage: 35.7% | Lines: 14 | Complexity: 6 Phpdftk\Pdf\Reader\Parser\ObjectParser::parseTokenValue — Coverage: 100.0% | Lines: 14 | Complexity: 12 Phpdftk\Pdf\Reader\Parser\StreamParser::resolveDecodeParms — Coverage: 78.6% | Lines: 14 | Complexity: 10 Phpdftk\Pdf\Reader\PositionedTextExtractor::winAnsiFallback — Coverage: 92.9% | Lines: 14 | Complexity: 5 Phpdftk\Pdf\Reader\TextExtractor::winAnsiFallback — Coverage: 92.9% | Lines: 14 | Complexity: 5 Phpdftk\Pdf\Toolkit\Internal\PageResolver::getPageDimensions — Coverage: 100.0% | Lines: 14 | Complexity: 6 Phpdftk\Pdf\Toolkit\PageSlicer::toBytes — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addTextField — Coverage: 100.0% | Lines: 14 | Complexity: 5 Phpdftk\Pdf\Writer\PdfDoc::attachBytes — Coverage: 100.0% | Lines: 14 | Complexity: 4 Phpdftk\Pdf\Writer\PdfDoc::addLineAnnotation — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getEncodingWarnings — Coverage: 100.0% | Lines: 14 | Complexity: 4 Phpdftk\Pdf\Writer\Theme::withFont — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Writer\Theme::withColor — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Writer\Theme::withMargin — Coverage: 100.0% | Lines: 14 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceException::__construct — Coverage: 100.0% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::validate — Coverage: 100.0% | Lines: 13 | Complexity: 4 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfXConstraints — Coverage: 100.0% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Core\Content\ContentStream::escapeString — Coverage: 76.9% | Lines: 13 | Complexity: 9 Phpdftk\Pdf\Core\Document\Bead::toPdf — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\File\PdfFileWriter::setSigner — Coverage: 100.0% | Lines: 13 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setTimestamper — Coverage: 100.0% | Lines: 13 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::populateCommon — Coverage: 100.0% | Lines: 13 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getCrlDistributionPointUrls — Coverage: 92.3% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::buildTimeStampReq — Coverage: 100.0% | Lines: 13 | Complexity: 2 Phpdftk\Pdf\Core\Multimedia\MediaClipData::toPdf — Coverage: 100.0% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Multimedia\Sound::toPdf — Coverage: 84.6% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptArray — Coverage: 61.5% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readInlineDict — Coverage: 92.3% | Lines: 13 | Complexity: 6 Phpdftk\Pdf\Reader\PdfDecryptor::decryptDictionary — Coverage: 92.3% | Lines: 13 | Complexity: 8 Phpdftk\Pdf\Reader\PdfReader::findStartxref — Coverage: 100.0% | Lines: 13 | Complexity: 5 Phpdftk\Pdf\Reader\PdfReader::collectPages — Coverage: 69.2% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Reader\PositionedTextExtractor::tryLoadStandardFontWidths — Coverage: 100.0% | Lines: 13 | Complexity: 5 Phpdftk\Pdf\Reader\TextExtractor::extractSpaceWidth — Coverage: 92.3% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Reader\Tokenizer\FileSource::readByte — Coverage: 100.0% | Lines: 13 | Complexity: 5 Phpdftk\Pdf\Reader\Tokenizer\FileSource::peek — Coverage: 100.0% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readHexString — Coverage: 100.0% | Lines: 13 | Complexity: 12 Phpdftk\Pdf\Toolkit\BookmarkEditor::collectPageRefs — Coverage: 69.2% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Toolkit\Internal\PageResolver::collectPageRefs — Coverage: 69.2% | Lines: 13 | Complexity: 7 Phpdftk\Pdf\Toolkit\TextExtractor::search — Coverage: 100.0% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Writer\Page::drawPath — Coverage: 84.6% | Lines: 13 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::addHeading — Coverage: 100.0% | Lines: 13 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::tableContext — Coverage: 92.3% | Lines: 13 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::createTemplate — Coverage: 100.0% | Lines: 13 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::ensureOCPropertiesDict — Coverage: 100.0% | Lines: 13 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::setNamedDestinations — Coverage: 100.0% | Lines: 13 | Complexity: 2 Phpdftk\Pdf\Writer\TableRenderer::rowHeight — Coverage: 100.0% | Lines: 13 | Complexity: 4 Phpdftk\Pdf\Conformance\Constraint\PdfEColorSpaceConstraint::check — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\ReferenceXObjectConstraint::check — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasOutputIntentWithIccProfile — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Action\GoToRAction::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Core\Action\LaunchAction::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\LinkAnnotation::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation::toPdf — Coverage: 83.3% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Annotation\WidgetAnnotation::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Document\DPart::toPdf — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\File\TrailerDictionary::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\File\VersionRequirementResolver::getClassRequirement — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\File\VersionRequirementResolver::getDeprecation — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\FileSpec\EmbeddedFileParams::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Filter\FlateDecodeParams::toPdf — Coverage: 91.7% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Core\Font\Type1Font::populateWidths — Coverage: 91.7% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::expectTag — Coverage: 91.7% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure::toPdf — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\ThreeD\ThreeDNode::toPdf — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode::toPdf — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Pdf\Reader\ObjectResolver::resolveCompressed — Coverage: 75.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\BitReader::readBits — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readName — Coverage: 100.0% | Lines: 12 | Complexity: 6 Phpdftk\Pdf\Toolkit\PdfStamper::stampPdf — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Toolkit\TextExtractor::searchPattern — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Writer\Page::drawLine — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Pdf\Writer\Page::drawEllipse — Coverage: 100.0% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Writer\Page::rotate — Coverage: 58.3% | Lines: 12 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\TransparencyConstraint::check — Coverage: 90.9% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Core\Action\SoundAction::toPdf — Coverage: 81.8% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Content\ContentStream::showTextArrayHex — Coverage: 81.8% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Document\Collection::toPdf — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\File\PdfFileWriter::emitPaddedLinearizationDict — Coverage: 100.0% | Lines: 11 | Complexity: 1 Phpdftk\Pdf\Core\File\VersionRequirementResolver::stripIncompatibleProperties — Coverage: 100.0% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Font\Type3Font::__construct — Coverage: 100.0% | Lines: 11 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\SoftMask::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\XfdfWriter::generate — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::getCrl — Coverage: 100.0% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::extractDerFromSmime — Coverage: 81.8% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\Movie::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Core\Security\CryptFilter::toPdf — Coverage: 90.9% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Reader\Parser\StreamParser::decodeCCITTFax — Coverage: 81.8% | Lines: 11 | Complexity: 9 Phpdftk\Pdf\Reader\Parser\StreamParser::decodeJbig2 — Coverage: 36.4% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Reader\Parser\StreamParser::resolveFilterNames — Coverage: 100.0% | Lines: 11 | Complexity: 6 Phpdftk\Pdf\Reader\PdfDecryptor::decrypt — Coverage: 81.8% | Lines: 11 | Complexity: 5 Phpdftk\Pdf\Reader\PositionedTextExtractor::readOctalOrLiteral — Coverage: 81.8% | Lines: 11 | Complexity: 7 Phpdftk\Pdf\Reader\TextExtractor::readOctalOrLiteral — Coverage: 81.8% | Lines: 11 | Complexity: 7 Phpdftk\Pdf\Toolkit\FormFiller::extractOptions — Coverage: 72.7% | Lines: 11 | Complexity: 7 Phpdftk\Pdf\Toolkit\MetadataEditor::getAll — Coverage: 100.0% | Lines: 11 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageLabeler::setRomanNumerals — Coverage: 100.0% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Toolkit\PageLabeler::setAlphabetic — Coverage: 100.0% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Toolkit\PageLabeler::setArabic — Coverage: 27.3% | Lines: 11 | Complexity: 4 Phpdftk\Pdf\Writer\Page::drawRectangle — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Writer\Page::ensureOpacityState — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::addCheckbox — Coverage: 100.0% | Lines: 11 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::addLayer — Coverage: 100.0% | Lines: 11 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::setPageLabels — Coverage: 100.0% | Lines: 11 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\FormConstraint::check — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\MultimediaConstraint::check — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\PdfRFontConstraint::check — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\RasterContentConstraint::check — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasMultimediaContent — Coverage: 90.0% | Lines: 10 | Complexity: 7 Phpdftk\Pdf\Core\Action\RenditionAction::toPdf — Coverage: 90.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\CircleAnnotation::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\ScreenAnnotation::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\SquareAnnotation::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\TextAnnotation::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Content\ContentStream::setTextMatrix — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::concatMatrix — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::curveTo — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setGlyphWidthAndBoundingBox — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Document\BoxColorInfo::toPdf — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\BoxStyle::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\DPartRoot::toPdf — Coverage: 90.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Document\DSS::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Document\GroupAttributes::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\File\BitWriter::writeBits — Coverage: 90.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Font\CMapStream::toPdf — Coverage: 90.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Font\TrueTypeFont::fromFile — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Core\Font\Type0Font::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\Font\Type1Font::fromFile — Coverage: 100.0% | Lines: 10 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType5::toPdf — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\Shading\Shading::baseDictionary — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getOcspResponderUrl — Coverage: 80.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference::toPdf — Coverage: 90.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derInteger — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Core\Multimedia\Rendition::baseDictionary — Coverage: 80.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Core\PdfDate::fromDateTime — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Core\PdfDictionary::toPdf — Coverage: 70.0% | Lines: 10 | Complexity: 7 Phpdftk\Pdf\Core\Security\PdfEncryptor::rc4128 — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::rc440 — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::aes128 — Coverage: 100.0% | Lines: 10 | Complexity: 1 Phpdftk\Pdf\Reader\ObjectResolver::resolve — Coverage: 90.0% | Lines: 10 | Complexity: 6 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readName — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\ObjectParser::parseIntegerOrReference — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Reader\Parser\PageOffsetHintTable::getPageByteRange — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Reader\Parser\StreamParser::applyPredictor — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Reader\PdfDecryptor::decryptArray — Coverage: 80.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Reader\PdfReader::getPages — Coverage: 80.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Reader\PositionedTextExtractor::extractHexString — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Reader\TextExtractor::extractHexString — Coverage: 100.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Toolkit\BookmarkEditor::collectPageReferences — Coverage: 80.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Toolkit\FormFiller::resolveFieldType — Coverage: 40.0% | Lines: 10 | Complexity: 5 Phpdftk\Pdf\Toolkit\Internal\PageCopier::copyPages — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Toolkit\Internal\PageResolver::getPageReferences — Coverage: 80.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Toolkit\PageTransformer::resolvePageEntries — Coverage: 80.0% | Lines: 10 | Complexity: 3 Phpdftk\Pdf\Conformance\Constraint\ColorSpaceConstraint::check — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\DPartRootConstraint::check — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasEmbeddedFiles — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getXmpBytes — Coverage: 88.9% | Lines: 9 | Complexity: 6 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfVtConstraints — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToAction::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Action\GoToEAction::toPdf — Coverage: 77.8% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Action\URIAction::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\BorderStyle::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\HintStream::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Document\LinearizationParameters::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\Document\OCMD::toPdf — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\Outline::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Document\PageLabel::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\File\DeprecatedFeatureException::__construct — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\File\IncrementalWriter::findStartxrefOffset — Coverage: 77.8% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\File\PdfFileWriter::writeTo — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\File\PdfFileWriter::applyStreamCompression — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\File\PdfFileWriter::applyVersionRequirement — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\File\VersionRequirementException::__construct — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB::toPdf — Coverage: 77.8% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN::toPdf — Coverage: 88.9% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::toPdf — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::rectDimensions — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaClipSection::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaPlayParams::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\Navigator::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Core\PdfStream::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptObjectProperties — Coverage: 88.9% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Core\ThreeD\ThreeDBackground::toPdf — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readHexString — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readNumber — Coverage: 100.0% | Lines: 9 | Complexity: 7 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readKeyword — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\ObjectParser::parseArray — Coverage: 88.9% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\XrefParser::readLine — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Reader\Parser\XrefParser::readWord — Coverage: 100.0% | Lines: 9 | Complexity: 12 Phpdftk\Pdf\Reader\PdfDecryptor::decryptObject — Coverage: 44.4% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Reader\PdfReader::getEffectiveVersion — Coverage: 100.0% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Reader\PdfReader::getPageCount — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Reader\PositionedTextExtractor::parseStringOperand — Coverage: 88.9% | Lines: 9 | Complexity: 6 Phpdftk\Pdf\Reader\TextExtractor::parseStringOperand — Coverage: 88.9% | Lines: 9 | Complexity: 6 Phpdftk\Pdf\Reader\Tokenizer\FileSource::fillBuffer — Coverage: 100.0% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readOctalOrLiteral — Coverage: 77.8% | Lines: 9 | Complexity: 6 Phpdftk\Pdf\Toolkit\BookmarkEditor::getBookmarks — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Toolkit\MetadataEditor::findStartxrefOffset — Coverage: 77.8% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Toolkit\PageTransformer::applyScaleTo — Coverage: 77.8% | Lines: 9 | Complexity: 5 Phpdftk\Pdf\Writer\Action::resetForm — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Writer\Page::skew — Coverage: 0.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::addPage — Coverage: 100.0% | Lines: 9 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::advanceOnOverflow — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Pdf\Writer\PdfDoc::attachFieldWidget — Coverage: 100.0% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Writer\PdfWriter::checkConformance — Coverage: 88.9% | Lines: 9 | Complexity: 2 Phpdftk\Pdf\Writer\PdfWriter::writeTo — Coverage: 88.9% | Lines: 9 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getXmpBytes — Coverage: 87.5% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasMultimediaContent — Coverage: 100.0% | Lines: 8 | Complexity: 7 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfUaConstraints — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfEConstraints — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfMailConstraints — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Action\MovieAction::toPdf — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Action\RichMediaExecuteAction::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Action\ThreadAction::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\AppearanceDict::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Annotation\MovieAnnotation::toPdf — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Content\ContentStream::showTextArray — Coverage: 100.0% | Lines: 8 | Complexity: 5 Phpdftk\Pdf\Core\Content\ContentStream::curveToV — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::curveToY — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::rectangle — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorCMYK — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillColorCMYK — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::inlineImage — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Core\Document\MarkInfo::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\NameTree::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\NumberTree::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Document\OCG::toPdf — Coverage: 87.5% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\File\PdfFileWriter::setEncryption — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::toPdf — Coverage: 75.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::toPdf — Coverage: 75.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::__construct — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::__construct — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::__construct — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::__construct — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\ButtonField::toPdf — Coverage: 87.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\ChoiceField::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Form\SignatureField::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::dnToString — Coverage: 75.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaRendition::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Core\PdfArray::toPdf — Coverage: 100.0% | Lines: 8 | Complexity: 7 Phpdftk\Pdf\Core\Security\PdfEncryptor::deriveObjectKey — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Reader\Parser\ObjectParser::skipStreamTrailer — Coverage: 100.0% | Lines: 8 | Complexity: 6 Phpdftk\Pdf\Reader\Parser\ObjectScanner::scan — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Reader\Parser\StreamParser::boolParam — Coverage: 37.5% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Reader\PdfDecryptor::deriveObjectKey — Coverage: 87.5% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Reader\PdfReader::getTypedCatalog — Coverage: 87.5% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Reader\PositionedTextExtractor::extractFromPage — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Reader\PositionedTextExtractor::multiplyMatrices — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Reader\PositionedTextExtractor::loadFontData — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Reader\TextExtractor::extractFromPage — Coverage: 87.5% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Toolkit\BookmarkEditor::resolveDestPageNumber — Coverage: 87.5% | Lines: 8 | Complexity: 6 Phpdftk\Pdf\Toolkit\BookmarkEditor::resolveEffectiveBookmarks — Coverage: 100.0% | Lines: 8 | Complexity: 4 Phpdftk\Pdf\Toolkit\BookmarkEditor::buildOutlineTree — Coverage: 87.5% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Toolkit\FormFiller::extractRect — Coverage: 37.5% | Lines: 8 | Complexity: 5 Phpdftk\Pdf\Toolkit\Stamper\StampPosition::computeCoordinates — Coverage: 100.0% | Lines: 8 | Complexity: 8 Phpdftk\Pdf\Writer\Page::drawBarcode — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Writer\Page::ensureLayerProperty — Coverage: 75.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::setWatermark — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::setColumns — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::ensureAcroForm — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::createBarcode — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::buildEncoderFor — Coverage: 87.5% | Lines: 8 | Complexity: 5 Phpdftk\Pdf\Writer\TextLayout::measure — Coverage: 100.0% | Lines: 8 | Complexity: 2 Phpdftk\Pdf\Conformance\Constraint\EncryptionConstraint::check — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getConformanceLevel — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpProperties — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfRConstraints — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\Action\JavaScriptAction::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Action\NamedAction::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Action\SubmitFormAction::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeText — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Content\ContentStream::setSpacingMoveAndShowText — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::bytesNeeded — Coverage: 57.1% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Document\DssBuilder::addCertificate — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Document\DssBuilder::addOcspResponse — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Document\DssBuilder::addCrl — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Document\ObjectRef::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Document\Thread::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\File\CeilingVersionException::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\File\CrossReferenceTable::build — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfFileWriter::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\File\PdfFileWriter::patchHintArray — Coverage: 85.7% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Font\Encoding::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Font\Type0Font::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Font\Type1Font::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 6 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6::toPdf — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::toPdf — Coverage: 71.4% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::getOcspResponse — Coverage: 71.4% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derLength — Coverage: 28.6% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derLength — Coverage: 28.6% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Multimedia\MediaScreenParams::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptObject — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptStream — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptDictionary — Coverage: 57.1% | Lines: 7 | Complexity: 5 Phpdftk\Pdf\Core\Security\PublicKeyRecipient::toPdf — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Reader\ObjectResolver::rescanFile — Coverage: 100.0% | Lines: 7 | Complexity: 4 Phpdftk\Pdf\Reader\PdfDecryptor::decryptStream — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Reader\PdfReader::getTypedPages — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Reader\PdfReader::getTypedObject — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Reader\TextExtractor::loadFontMaps — Coverage: 85.7% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Toolkit\PageLabeler::setLabels — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSelector::matches — Coverage: 100.0% | Lines: 7 | Complexity: 8 Phpdftk\Pdf\Writer\Page::useGradient — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Writer\Page::useSpotColor — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Writer\Page::ensureTemplateResource — Coverage: 85.7% | Lines: 7 | Complexity: 3 Phpdftk\Pdf\Writer\Page::rectToBoxArray — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Writer\Page::paintPath — Coverage: 85.7% | Lines: 7 | Complexity: 5 Phpdftk\Pdf\Writer\Page::emitEllipseOps — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Writer\PageSize::width — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Writer\PageSize::height — Coverage: 100.0% | Lines: 7 | Complexity: 7 Phpdftk\Pdf\Writer\Pdf::__construct — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setViewerPreferences — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::rectToPdfArray — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasJavaScript — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasThreeDAnnotations — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getFonts — Coverage: 83.3% | Lines: 6 | Complexity: 5 Phpdftk\Pdf\Core\Action\Action::baseDictionary — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Action\GoToDPAction::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Action\ResetFormAction::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\BorderEffect::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\CaretAnnotation::toPdf — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\PopupAnnotation::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation::toPdf — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Annotation\SoundAnnotation::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Content\ContentStream::setFont — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Document\Destination::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Document\OCPropertiesDict::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Document\Requirement::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Document\RequirementHandler::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\File\BitWriter::getData — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\File\IncrementalWriter::addModifiedObject — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\File\IncrementalWriter::addNewObject — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::enforceRemoval — Coverage: 83.3% | Lines: 6 | Complexity: 5 Phpdftk\Pdf\Core\FileSpec\EmbeddedFile::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Filter\CryptFilterDecodeParams::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Filter\JPXDecodeParams::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile::toPdf — Coverage: 83.3% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation::toPdf — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\Func::baseDictionary — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildStateAppearanceDict — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::escapeString — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FontContext::textToHex — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::pemToDer — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Core\Multimedia\MediaClip::baseDictionary — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Core\PdfNumber::toPdf — Coverage: 83.3% | Lines: 6 | Complexity: 4 Phpdftk\Pdf\Core\PdfObject::toIndirectObject — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Core\PdfStream::toIndirectObject — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\ObjectParser::parseDictionaryOrStream — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Reader\Parser\StreamParser::intParam — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Reader\Parser\XrefParser::skipWhitespace — Coverage: 100.0% | Lines: 6 | Complexity: 9 Phpdftk\Pdf\Reader\PdfDecryptor::intVal — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Reader\PdfReader::fromStream — Coverage: 66.7% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Reader\PdfReader::getPageByteRange — Coverage: 50.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Reader\PdfReader::getInfo — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Reader\PdfReader::extractAllText — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Reader\PdfReader::extractAllTextWithPositions — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Reader\PdfReader::getTypedPage — Coverage: 83.3% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Reader\PdfReader::extractFileId — Coverage: 100.0% | Lines: 6 | Complexity: 4 Phpdftk\Pdf\Reader\PositionedTextExtractor::getNamedEncodingTable — Coverage: 50.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Reader\TextExtractor::getNamedEncodingTable — Coverage: 50.0% | Lines: 6 | Complexity: 6 Phpdftk\Pdf\Reader\Tokenizer\FileSource::__construct — Coverage: 83.3% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Toolkit\FormFiller::extractValue — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Toolkit\PageSlicer::split — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::applySetBox — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::scaleBox — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::encrypt — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::getTotalPageCount — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Toolkit\TextExtractor::contains — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Writer\Page::inLayer — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setRotation — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Writer\Page::applyFillColor — Coverage: 83.3% | Lines: 6 | Complexity: 5 Phpdftk\Pdf\Writer\Page::applyStrokeColor — Coverage: 50.0% | Lines: 6 | Complexity: 5 Phpdftk\Pdf\Writer\Pdf::ensureFontResource — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::addSignatureField — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addStickyNote — Coverage: 83.3% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::addFreeText — Coverage: 0.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::__construct — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::addContentStream — Coverage: 100.0% | Lines: 6 | Complexity: 2 Phpdftk\Pdf\Writer\Table::columnCount — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getFonts — Coverage: 100.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasOutputIntents — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getRegisteredObjects — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getThreeDStreams — Coverage: 80.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getImageXObjects — Coverage: 80.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getReferenceXObjects — Coverage: 80.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasOutputIntentWithIccProfile — Coverage: 100.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getPart — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpProperties — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpProperties — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoTo3DViewAction::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Action\SetOCGStateAction::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Document\CollectionSchema::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Document\DssBuilder::addVriEntry — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Document\ObjectStream::addObject — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Document\StructAttribute::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\File\BitWriter::alignToByte — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\File\ObjectRegistry::register — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::patchPaddedNumber — Coverage: 80.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfHydrator::resolveClass — Coverage: 100.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Core\Font\CIDSystemInfo::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::numVal — Coverage: 40.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::skipTlv — Coverage: 80.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams::toPdf — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::getOidBytes — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::randomNonce — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Security\PdfEncryptor::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptString — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Core\Security\PdfEncryptor::encrypt — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Reader\Parser\ObjectParser::expect — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Reader\PdfDecryptor::decryptString — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Reader\PdfReader::parseXrefAt — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Reader\PositionedTextExtractor::textToUserSpace — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Reader\PositionedTextExtractor::decodeName — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Reader\PositionedTextExtractor::containsMultibyte — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Reader\TextExtractor::inferSpacing — Coverage: 40.0% | Lines: 5 | Complexity: 4 Phpdftk\Pdf\Reader\TextExtractor::containsMultibyte — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Reader\TextExtractor::decodeName — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::nextToken — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readAngleBracketToken — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readDictEnd — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::isDelimiterOrWhitespace — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Toolkit\MetadataEditor::getTrapped — Coverage: 80.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Toolkit\MetadataEditor::getStringField — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Toolkit\PageSelector::resolve — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Toolkit\PageTransformer::rotate — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Toolkit\PdfEncrypt::changePasswords — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Toolkit\PdfEncrypt::copyStream — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::perPage — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Toolkit\TextExtractor::allPagesWithPositions — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\CalloutType::defaultBarColor — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Writer\CalloutType::defaultBgColor — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Pdf\Writer\ListRenderer::measureItem — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Writer\Page::withTransform — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Writer\Page::ensureContentStream — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::setFont — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::enableOutline — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::addSpacer — Coverage: 80.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::contentWidth — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::applyFillColor — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::ensureInfo — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Pdf\Writer\PdfWriter::generate — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasTransparency — Coverage: 75.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasEncryption — Coverage: 75.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasTransparency — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasJavaScript — Coverage: 50.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasThreeDAnnotations — Coverage: 50.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getPdfVersion — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpProperties — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Conformance\Result\ConformanceResult::getErrors — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Conformance\Result\ConformanceResult::getWarnings — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::validateAll — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getZugferdConstraints — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Action\HideAction::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\StampAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Content\ContentStream::num — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Core\Document\ClassMap::toDictionary — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Document\CrossReferenceStream::packField — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Document\RoleMap::toDictionary — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\File\BitWriter::writeUint32 — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::enforceRemoval — Coverage: 75.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Core\File\PdfFileWriter::setCeilingVersion — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfFileWriter::setCatalog — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setInfo — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfHydrator::resolveActionClass — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Core\Filter\DCTDecodeParams::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Filter\JBIG2DecodeParams::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile::toPdf — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile::toPdf — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildResources — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Form\TextField::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\IdentityTransformParams::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::certificateToPem — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::timestamp — Coverage: 75.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\SelectorRendition::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme::toPdf — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Reader\PdfDecryptor::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Reader\PdfDecryptor::stringVal — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Reader\PdfReader::getPage — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Reader\PositionedTextExtractor::getEffectiveFontSize — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::setBookmarks — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::removeBookmarks — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::extractTitle — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\BookmarkEditor::countAllEntries — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\BookmarkEditor::cloneDictionary — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\BookmarkEditor::wrapDictionary — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::getFieldValues — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\FormFiller::fill — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\FormFiller::check — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\FormFiller::select — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\FormFiller::extractFlags — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\FormFiller::extractMaxLen — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\MetadataEditor::getDateField — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\PageLabeler::cloneDictionary — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\PageLabeler::wrapDictionary — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::remove — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::scale — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\PageTransformer::scaleTo — Coverage: 75.0% | Lines: 4 | Complexity: 3 Phpdftk\Pdf\Toolkit\PageTransformer::applyRotate — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\PageTransformer::applyScale — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Pdf\Toolkit\PageTransformer::cloneDict — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\PdfStamper::stampImage — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Toolkit\TextRedactor::setRedactionColor — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setOpacity — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setTheme — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::equalColumns — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Writer\PdfDoc::setMetadata — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addUnderlineAnnotation — Coverage: 0.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addSquiggly — Coverage: 0.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addStrikeout — Coverage: 0.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addPolygon — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addPolyline — Coverage: 0.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addSoundAnnotation — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addMovieAnnotation — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::add3DAnnotation — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::attachAnnotation — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getCatalog — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasRasterOnlyContent — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getPages — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getThreeDStreams — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasRasterOnlyContent — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getImageXObjects — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getReferenceXObjects — Coverage: 100.0% | Lines: 3 | Complexity: 4 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::requiresTaggedStructure — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getPart — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getPdfVersion — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getPdfVersion — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::prohibitsTransparency — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::supportsReferenceXObjects — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Core\Action\ImportDataAction::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Action\TransAction::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\InkAnnotation::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setDashPattern — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColor — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Content\ContentStream::setFillColor — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\DeprecatedPdfFeature::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Document\DssBuilder::createStream — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Document\MetadataStream::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Document\StandardStructureType::minimumVersion — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\File\IncrementalWriter::deleteObject — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfFileWriter::setVersion — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\File\PdfFileWriter::register — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\File\VersionRequirementResolver::clearCache — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\FileSpec\EmbeddedFile::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\FileSpec\FileSpec::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Font\CIDFont::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Font\CIDSystemInfo::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::toPdf — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::passwordField — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildAppearanceDict — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textOperator — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::derToPem — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::ensurePem — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::assertHttpUrl — Coverage: 66.7% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::assertHttpUrl — Coverage: 66.7% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TransformParams::baseDictionary — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::assertHttpUrl — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Core\Security\PdfEncryptor::getMinimumPdfVersion — Coverage: 100.0% | Lines: 3 | Complexity: 4 Phpdftk\Pdf\Reader\ObjectResolver::mergeOlderEntries — Coverage: 100.0% | Lines: 3 | Complexity: 3 Phpdftk\Pdf\Reader\ObjectResolver::scanObjectMap — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\BitReader::alignToByte — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Reader\Parser\StreamParser::decodeLzw — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Reader\PdfReader::extractText — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::extractTextWithPositions — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Reader\PositionedTextExtractor::resolveValue — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Reader\TextExtractor::resolveValue — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Reader\Tokenizer\StringSource::read — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\StringSource::readByte — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::peek — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::tell — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::handleLineContinuation — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Toolkit\AnnotationFlattener::toFloat — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Toolkit\FormFiller::fillMany — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Toolkit\FormFiller::resolve — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Toolkit\Internal\PageResolver::toFloat — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Toolkit\LtvSigner::resolve — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Toolkit\PageLabeler::removeLabels — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::reverse — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::numVal — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Toolkit\PdfEncrypt::decrypt — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::addFile — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::addPages — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\Action::launch — Coverage: 0.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::wrap — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setOpenAction — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::attachFile — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addHighlight — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addStamp — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setOutline — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Pdf\Writer\Theme::heading — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Pdf\Conformance\ConformanceChecker::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::openString — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasXmpMetadata — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasInteractiveForms — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasOutputIntents — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Core\Action\AdditionalActions::set — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToRAction::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Action\HideAction::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\InkAnnotation::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::beginText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::endText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::moveTextPosition — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::moveTextPositionNewLine — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::showText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::showTextHex — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::nextLine — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setCharSpacing — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setWordSpacing — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setHorizontalScaling — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setTextLeading — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setTextRenderingMode — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setTextRise — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::saveGraphicsState — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::restoreGraphicsState — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setLineWidth — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setLineCap — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setLineJoin — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setMiterLimit — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setRenderingIntent — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFlatness — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setGraphicsState — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::moveTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::lineTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::closePath — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::stroke — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::closeAndStroke — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::fill — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::fillEvenOdd — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::fillAndStroke — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::fillAndStrokeEvenOdd — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::closeFillAndStroke — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::closeFillAndStrokeEvenOdd — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::endPath — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::clip — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::clipEvenOdd — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorRGB — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillColorRGB — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorGray — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillColorGray — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorSpace — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillColorSpace — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::doXObject — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::moveToNextLineAndShowText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::paintShading — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setGlyphWidth — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::markedContentPoint — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::markedContentPointWithProperties — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::beginMarkedContent — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::beginMarkedContentWithProperties — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::endMarkedContent — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::beginCompatibility — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::endCompatibility — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::raw — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::toPdf — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Document\ClassMap::set — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Document\OCPropertiesDict::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Document\OutputIntent::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Document\RoleMap::map — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::save — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\CIDFontType2Font::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\MMType1Font::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Font\TrueTypeFont::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\SoftMask::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\XObject\FormXObject::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FdfReader::decodeString — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FdfWriter::escapeString — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getIssuerNameHash — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getIssuerKeyHash — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\Sound::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\PdfDictionary::set — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\PdfStream::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\PdfStream::setFilter — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\Security\EncryptDictionary::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDStream::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Reader\ObjectResolver::has — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Reader\ObjectResolver::readRaw — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::isWhitespace — Coverage: 100.0% | Lines: 2 | Complexity: 6 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::isDelimiter — Coverage: 100.0% | Lines: 2 | Complexity: 8 Phpdftk\Pdf\Reader\Parser\ObjectParser::parseValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\StreamParser::decodeFlate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Reader\PositionedTextExtractor::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Reader\PositionedTextExtractor::advanceTextMatrix — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Reader\TextExtractor::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Reader\TextExtractor::decodeStringOperand — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\FileSource::__destruct — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::seek — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::flattenAll — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::flattenType — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::flattenForms — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::addBookmark — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::setOcspClient — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::setCrlClient — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::addOcspResponse — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::addCrl — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::addCertificate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::forSignature — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setAuthor — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setSubject — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setKeywords — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setCreator — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setProducer — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setCreationDate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setModDate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setTrapped — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::setCustom — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageLabeler::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::keep — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::reorder — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::setCropBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::setMediaBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::setTrimBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::setBleedBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::setPermissions — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::isEncrypted — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::addString — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::stampText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::watermark — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::addPageNumbers — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::escapeText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::open — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::redactText — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::redactPattern — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::redactArea — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Action::goToRemote — Coverage: 0.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Writer\ListStyle::bulletAt — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Writer\Page::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::scale — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::translate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setCropBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setBleedBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setTrimBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::setArtBox — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Page::raw — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::moveTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::lineTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::curveTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::quadCurveTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::arcTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PathBuilder::close — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setAuthor — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setSubject — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setKeywords — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setCreator — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setViewerPreferences — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::attachFile — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setOpenAction — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setHeader — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::setFooter — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::save — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::toBytes — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::writeTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::ensurePage — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Pdf\Writer\Pdf::columnLeftX — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::getMetrics — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setInfo — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setAuthor — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setSubject — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setKeywords — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::setCreator — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addCaret — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addSquare — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addCircleAnnotation — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addWatermarkAnnotation — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::save — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::checkProfile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::checkProfiles — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceChecker::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\ConformanceMode::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getPages — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasEncryption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getCatalog — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasXmpMetadata — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasEmbeddedFiles — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getRegisteredObjects — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasInteractiveForms — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::prohibitsTransparency — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfAProfile::allowsEmbeddedFiles — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpProperties — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpProperties — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpProperties — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpProperties — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getOutputIntentSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getLevel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpNamespace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpPrefix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getBaseProfile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Result\ConformanceResult::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Result\ConformanceViolation::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onWillClose — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onWillSave — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onDidSave — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onWillPrint — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onDidPrint — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onPageOpen — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onPageClose — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseEnter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseExit — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseDown — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseUp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onFocus — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onBlur — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onPageVisible — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onPageInvisible — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onKeystroke — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onFormat — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onValidate — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\AdditionalActions::onCalculate — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoTo3DViewAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoTo3DViewAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToDPAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToEAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToEAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\GoToRAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\HideAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\ImportDataAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\ImportDataAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\JavaScriptAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\JavaScriptAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\LaunchAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\MovieAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\NamedAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\NamedAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\RenditionAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\ResetFormAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\RichMediaExecuteAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SetOCGStateAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SetOCGStateAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SoundAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SoundAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SubmitFormAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\SubmitFormAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\ThreadAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\TransAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\TransAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\URIAction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Action\URIAction::getActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\Annotation::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\Annotation::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\CaretAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\CircleAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\InkAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\LineAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\LinkAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\MovieAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PolygonAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PopupAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\RedactAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ScreenAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\SoundAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\SquareAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\StampAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\TextAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Annotation\WidgetAnnotation::getSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::getOperators — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::clearOperators — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::encodeForActiveFont — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillRgbColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeRgbColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillCmykColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeCmykColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setFillGrayColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::setStrokeGrayColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::rectangleObject — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\ContentStream::concatMatrixObject — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\Resources::addFont — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\Resources::addXObject — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Content\Resources::addExtGState — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\ClassMap::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CollectionItem::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CollectionItem::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CollectionSchema::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::addInUseEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::addFreeEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\CrossReferenceStream::addCompressedEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\DPart::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\DPartRoot::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::xyz — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fit — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitH — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitV — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitR — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitB — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitBH — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\Destination::fitBV — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\DssBuilder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\DssBuilder::computeVriKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\GroupAttributes::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\HintStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\LinearizationParameters::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\MetadataStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\OCG::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\ObjectStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\ObjectStream::count — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\OutlineItem::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Pdf\Core\Document\Requirement::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\RequirementHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\RoleMap::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\LayoutAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\ListAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\PrintFieldAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructAttribute\TableAttribute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructElem::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Document\StructElem::getMinimumPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\BitWriter::getBitPosition — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\CrossReferenceTable::add — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\CrossReferenceTable::getEntries — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::setEncryption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::wasVersionBumped — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::setStrictVersionMode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::setDeprecationHandler — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::setStrictDeprecation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\IncrementalWriter::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\ObjectRegistry::getAll — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\ObjectRegistry::getSize — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setCompressStreams — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getRegistry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setStrictVersionMode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setDeprecationHandler — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setStrictDeprecation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::getInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::setTsaClient — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::buildSubsectionXref — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfFileWriter::toBytes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfHydrator::registerType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfHydrator::registerSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\PdfHydrator::registerActionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\File\TrailerDictionary::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\FileSpec\FileSpec::attachEmbeddedFile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\CIDFontType0Font::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\CMapStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\FontDescriptor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Font\Type3Font::addCharProc — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceCMYK::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceGray::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceRGB::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::getFunctionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::getFunctionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::getFunctionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::getFunctionType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::getPatternType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::getPatternType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::getShadingType — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::choiceField — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\ButtonField::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\ChoiceField::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\FontContext::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\SignatureField::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\SignatureField::setSignatureValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Form\TextField::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derTlv — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derSequence — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derOid — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derOctetString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derInteger — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derTlv — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derSequence — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derOid — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derOctetString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derBoolean — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Pdf\Core\Multimedia\MediaClipData::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaClipData::getMediaClipSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaClipSection::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaClipSection::getMediaClipSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\MediaRendition::getRenditionSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\Movie::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Multimedia\SelectorRendition::getRenditionSubtype — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfArray::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfBoolean::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfBoolean::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Pdf\Core\PdfDictionary::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfDictionary::get — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfDictionary::has — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfName::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfNull::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfNumber::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfReference::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfReference::toPdf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfString::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfVersion::isAtLeast — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfVersion::isGreaterThan — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\PdfVersion::max — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Pdf\Core\PdfVersion::fromString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\RequiresPdfVersion::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\CryptFilter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::aes256 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::getEncryptDictionary — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::setEncryptDictObjNum — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PdfEncryptor::getFileId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\Security\PublicKeyRecipient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDNode::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Core\ThreeD\ThreeDView::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\ObjectResolver::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\ObjectResolver::setStrict — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\ObjectResolver::resolveReference — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\ObjectResolver::getEntry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\ObjectResolver::getObjectNumbers — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\ObjectResolver::getEntries — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\BitReader::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\BitReader::getBitPosition — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\BitReader::getBytePosition — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\ContentStreamOp::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\ContentStreamParser::isNumberStart — Coverage: 100.0% | Lines: 1 | Complexity: 5 Phpdftk\Pdf\Reader\Parser\HintTableParser::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\ObjectParser::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\ObjectStreamParser::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\PageHintEntry::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\PageOffsetHintTable::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\SharedObjectHintEntry::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\SharedObjectHintTable::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\StreamParser::setResolver — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\XrefParser::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Parser\XrefStreamParser::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::getParseWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::fromFile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::fromString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::fromFilePublicKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::fromStringPublicKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::getVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::getTrailer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::getObject — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::resolveReference — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\PdfReader::getResolver — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\TextSpan::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\FileSource::seek — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\FileSource::tell — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\FileSource::size — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\FileSource::isEof — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\FileSource::invalidateBuffer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\StringSource::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\StringSource::peek — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\StringSource::seek — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\StringSource::tell — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\StringSource::size — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\StringSource::isEof — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\Token::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::getSource — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Reader\XrefEntry::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\AnnotationFlattener::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Bookmark\BookmarkEntry::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::hasBookmarks — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\BookmarkEditor::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Form\FieldInfo::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::getFieldNames — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::hasField — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\FormFiller::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Internal\PageCopier::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::getWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\LtvSigner::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getTitle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getAuthor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getSubject — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getKeywords — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getCreator — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getProducer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getCreationDate — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getModDate — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataEditor::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\MetadataInfo::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageLabeler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageLabeler::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageLabeler::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageLabeler::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageLabeler::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageLabeler::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSelector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSelector::all — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSelector::pages — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSelector::range — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSelector::even — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSelector::odd — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::keepPages — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::keepRange — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::removePages — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageSlicer::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PageTransformer::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfEncrypt::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::create — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::getSourceCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfMerger::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::header — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::footer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\PdfStamper::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Redaction\RedactionArea::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Stamper\ImageStampStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Stamper\StampStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\Stamper\WatermarkStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextBlock::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::open — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::page — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::allPages — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::pageWithPositions — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextExtractor::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextMatch::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::openString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::getRedactionCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::save — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::getReader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextRedactor::getPageCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextSearchResults::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextSearchResults::count — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextSearchResults::all — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextSearchResults::first — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Toolkit\TextSearchResults::getIterator — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::uri — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::goTo — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::javascript — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::namedAction — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Action::submitForm — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutStyle::resolveBarColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutStyle::resolveBgColor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutStyle::resolveLabel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\CalloutType::defaultLabel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::solid — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::dashed — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::dotted — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::dashDot — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\DashPattern::toOperatorArgs — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getFamily — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getResourceName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getParsedData — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getTextEncoder — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getUnicodeToGidMap — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Font::getOldToNewGidMap — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\CheckboxOptions::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\ChoiceFieldOptions::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Form\TextFieldOptions::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\ListBlock::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\ListStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Page::contentStream — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Page::corePage — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Page::drawCircle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageContext::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::withHeader — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::withFooter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::withWatermark — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PageDecorator::isEmpty — Coverage: 100.0% | Lines: 1 | Complexity: 3 Phpdftk\Pdf\Writer\Pdf::getTheme — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::doc — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::writer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::getEncodingWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::newPage — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::addList — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::addNumberedList — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::totalContentWidth — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::topOfColumn — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::bottomMargin — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::wrapText — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Pdf::measureText — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::writer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addPage — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::computeFieldFlags — Coverage: 100.0% | Lines: 1 | Complexity: 3 Phpdftk\Pdf\Writer\PdfDoc::attachFileBytes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfDoc::addOutlineItem — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getCatalog — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getPageTree — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getFonts — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getContentStreams — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setOutline — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::addOutlineItem — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setPageLabels — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setNamedDestinations — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::fileWriter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::register — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::addImageInternal — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setSigner — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setTsaClient — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setTimestamper — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setEncryption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getPdfVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setStrictVersionMode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setCeilingVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setDeprecationHandler — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setStrictDeprecation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getVersionWarnings — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setLinearized — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setConformance — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setConformanceProfiles — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::getConformanceResults — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::toBytes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::setMetadata — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::syncInfoToMetadata — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\PdfWriter::doc — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\SpotColor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Table::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TableRenderContext::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TableStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TableStyle::alignmentFor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TextLayout::winAnsi — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\TextStyle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Pdf\Writer\Theme::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

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

Method CRAP Coverage
Phpdftk\Pdf\Reader\PdfReader::getPageOffsetHintTable202.0723.1%
Phpdftk\Pdf\Core\File\PdfHydrator::extractConstructorArg176.9052.3%
Phpdftk\Pdf\Core\File\PdfHydrator::getOverrides162.6651.9%
Phpdftk\Pdf\Reader\TextExtractor::processOps116.4669.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::buildEncodingMap92.1730.0%
Phpdftk\Pdf\Reader\TextExtractor::buildEncodingMap92.1730.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::copyPage76.0243.6%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::toBytes70.7676.0%
Phpdftk\Pdf\Toolkit\Internal\PageCopier::buildResources69.0830.8%
Phpdftk\Pdf\Reader\PdfReader::validateVersion66.3963.4%
Phpdftk\Pdf\Reader\PositionedTextExtractor::processOps58.8089.2%
Phpdftk\Pdf\Toolkit\PdfStamper::toBytes45.6386.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::generate4296.2%
Phpdftk\Pdf\Core\Graphics\ExtGState::toPdf41.1687.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::generate3895.7%
Phpdftk\Pdf\Core\Document\Page::toPdf33.4592.5%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::buildChain32.5375.4%
Phpdftk\Pdf\Core\Document\PageTree::toPdf32.4192.6%
Phpdftk\Pdf\Core\Document\Catalog::toPdf3198.4%
Phpdftk\Pdf\Core\File\PdfFileWriter::applyCeilingStripping30.2356.4%
Phpdftk\Pdf\Reader\PositionedTextExtractor::showTJArray3095.8%
Phpdftk\Pdf\Reader\PositionedTextExtractor::getContentStreamData29.4136.8%
Phpdftk\Pdf\Reader\PdfDecryptor::fromEncryptDictPublicKey29.2385.5%
Phpdftk\Pdf\Reader\TextExtractor::loadFontMapsFromResources29.0567.6%
Phpdftk\Pdf\Toolkit\LtvSigner::processSignature26.2345.5%
Phpdftk\Pdf\Reader\PdfReader::build2598.0%
Phpdftk\Pdf\Writer\Page::drawText24.9467.3%
Phpdftk\Pdf\Reader\TextExtractor::decodeTJArray23.1693.3%
Phpdftk\Pdf\Core\File\PdfFileWriter::generateLinearized2395.5%
Phpdftk\Pdf\Core\Font\FontDescriptor::toPdf23100.0%
Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject::toPdf22100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::parse20100.0%
Phpdftk\Pdf\Reader\Parser\XrefStreamParser::parseXrefStream2098.2%
Phpdftk\Pdf\Toolkit\FormFiller::walkField20.0075.0%
Phpdftk\Pdf\Writer\PdfWriter::addImage19.0659.5%
Phpdftk\Pdf\Core\Document\ViewerPreferences::toPdf19100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::loadCidWidths18.7460.0%
Phpdftk\Pdf\Core\Interactive\Form\Field::buildFieldDictionary18.5982.4%
Phpdftk\Pdf\Writer\PdfWriter::addOpenTypeFont1896.4%
Phpdftk\Pdf\Core\Annotation\Annotation::buildDictionary17.1591.9%
Phpdftk\Pdf\Core\Graphics\XObject\FormXObject::toPdf1797.2%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readInlineImage17100.0%
Phpdftk\Pdf\Reader\PdfDecryptor::fromEncryptDict1798.4%
Phpdftk\Pdf\Core\Content\Resources::toPdf16100.0%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue::toPdf16100.0%
Phpdftk\Pdf\Core\Security\EncryptDictionary::toPdf1697.1%
Phpdftk\Pdf\Core\File\PdfFileWriter::checkVersionRequirements15.7870.3%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::readDerLength15.5635.7%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::readDerLength15.5635.7%
Phpdftk\Pdf\Reader\Parser\StreamParser::decodeJbig215.2836.4%
Phpdftk\Pdf\Reader\PositionedTextExtractor::unescapeLiteralString15.2876.2%
Phpdftk\Pdf\Reader\TextExtractor::unescapeLiteralString15.2876.2%
Phpdftk\Pdf\Reader\PositionedTextExtractor::extractFromXObject15.2181.6%
Phpdftk\Pdf\Core\PdfName::toPdf15100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readKeyword15100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::checkVersionRequirements14.9972.5%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readEscapeSequence14.3580.0%
Phpdftk\Pdf\Toolkit\PdfStamper::registerPdfPageXObject14.1565.4%
Phpdftk\Pdf\Core\FileSpec\FileSpec::toPdf14100.0%
Phpdftk\Pdf\Core\Interactive\Form\SeedValueDictionary::toPdf14100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::loadGlyphWidths1496.9%
Phpdftk\Pdf\Toolkit\LtvSigner::walkFieldForSignatures13.6984.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::fetchCrl13.3656.2%
Phpdftk\Pdf\Toolkit\Internal\PageCopier::copyPage13.3387.5%
Phpdftk\Pdf\Core\Font\Type3Font::toPdf13.0693.1%
Phpdftk\Pdf\Reader\Parser\HintTableParser::parsePageOffsetTable13.0494.0%
Phpdftk\Pdf\Core\Document\StructElem::toPdf13100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::hydrate13100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textFieldMultiLine1396.2%
Phpdftk\Pdf\Core\ThreeD\ThreeDView::toPdf13100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::loadEncodingMap1396.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readToken13100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::skipWhitespaceAndComments13100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::toBytes12.2787.7%
Phpdftk\Pdf\Core\File\PdfHydrator::coerce12.0493.8%
Phpdftk\Pdf\Core\Annotation\AppearanceCharacteristics::toPdf12100.0%
Phpdftk\Pdf\Core\Annotation\LineAnnotation::toPdf12100.0%
Phpdftk\Pdf\Core\Document\OCConfig::toPdf12100.0%
Phpdftk\Pdf\Core\Document\OutlineItem::toPdf1296.0%
Phpdftk\Pdf\Core\PdfString::toPdf12100.0%
Phpdftk\Pdf\Reader\Parser\ObjectParser::parseTokenValue12100.0%
Phpdftk\Pdf\Reader\Parser\StreamParser::decode12100.0%
Phpdftk\Pdf\Reader\Parser\XrefParser::readWord12100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readHexString12100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::toBytes1295.0%
Phpdftk\Pdf\Writer\Pdf::addText12100.0%
Phpdftk\Pdf\Writer\TableRenderer::drawRow12100.0%
Phpdftk\Pdf\Reader\ObjectResolver::resolveInUse11.7873.9%
Phpdftk\Pdf\Reader\PdfReader::isLinearized11.5675.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractCertsFromPkcs7Der11.5183.9%
Phpdftk\Pdf\Reader\Parser\XrefParser::parseClassicXref11.4185.0%
Phpdftk\Pdf\Toolkit\FormFiller::extractRect11.1037.5%
Phpdftk\Pdf\Toolkit\TextRedactor::apply11.0393.5%
Phpdftk\Pdf\Core\Annotation\MarkupAnnotation::buildDictionary1195.5%
Phpdftk\Pdf\Core\Document\NamesDictionary::toPdf11100.0%
Phpdftk\Pdf\Core\Multimedia\MediaCriteria::toPdf11100.0%
Phpdftk\Pdf\Reader\Parser\ObjectStreamParser::unpack1197.4%
Phpdftk\Pdf\Writer\Pdf::recordOutlineEntry11100.0%
Phpdftk\Pdf\Reader\Parser\StreamParser::resolveDecodeParms10.9878.6%
Phpdftk\Pdf\Reader\ObjectResolver::recoverByRescan10.9378.9%
Phpdftk\Pdf\Reader\PdfReader::recoverCatalog10.8080.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::getNamedEncodingTable10.5050.0%
Phpdftk\Pdf\Reader\TextExtractor::getNamedEncodingTable10.5050.0%
Phpdftk\Pdf\Reader\TextExtractor::getContentStreamData10.4873.7%
Phpdftk\Pdf\Core\File\PdfHydrator::construct10.4184.0%
Phpdftk\Pdf\Toolkit\FormFiller::resolveFieldType10.4040.0%
Phpdftk\Pdf\Reader\TextExtractor::extractLiteralString10.3766.7%
Phpdftk\Pdf\Reader\Parser\ObjectParser::scanForEndstream10.2486.7%
Phpdftk\Pdf\Reader\TextExtractor::extractFromXObject10.2087.5%
Phpdftk\Pdf\Toolkit\Internal\PageCopier::copyIndirectObject10.2040.7%
Phpdftk\Pdf\Toolkit\PageLabeler::setArabic10.1527.3%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::parseTimeStampResp10.0890.6%
Phpdftk\Pdf\Reader\PositionedTextExtractor::mapBytesToUnicode10.0791.3%
Phpdftk\Pdf\Reader\TextExtractor::mapBytesToUnicode10.0791.3%
Phpdftk\Pdf\Writer\Page::drawTemplate10.0294.4%
Phpdftk\Pdf\Conformance\Constraint\ActionConstraint::check10100.0%
Phpdftk\Pdf\Conformance\Constraint\TaggedStructureConstraint::check10100.0%
Phpdftk\Pdf\Core\Content\ContentStream::escapeString10.0076.9%
Phpdftk\Pdf\Core\Document\Info::toPdf10100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readArray1095.5%
Phpdftk\Pdf\Writer\Pdf::addImage10100.0%
Phpdftk\Pdf\Writer\PdfWriter::addFont10100.0%
Phpdftk\Pdf\Writer\TextLayout::wrap10100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derLength9.8328.6%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derLength9.8328.6%
Phpdftk\Pdf\Reader\Parser\StreamParser::decodeCCITTFax9.4981.8%
Phpdftk\Pdf\Reader\PdfDecryptor::decryptObject9.2944.4%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::sign9.2086.5%
Phpdftk\Pdf\Reader\PdfReader::findCatalogInScan9.1687.5%
Phpdftk\Pdf\Toolkit\TextRedactor::toBytes9.0492.3%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getConstraints9.0294.1%
Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeTextShaped9.0293.5%
Phpdftk\Pdf\Reader\PdfDecryptor::fromEncryptDictR69.0293.8%
Phpdftk\Pdf\Conformance\Constraint\DisplayDocTitleConstraint::check9100.0%
Phpdftk\Pdf\Conformance\Constraint\ThreeDContentConstraint::check9100.0%
Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::toPdf9100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::build9100.0%
Phpdftk\Pdf\Core\Document\OCUsage::toPdf9100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::buildIncrementalXref9100.0%
Phpdftk\Pdf\Core\Filter\CCITTFaxDecodeParams::toPdf9100.0%
Phpdftk\Pdf\Core\Font\Font::toPdf9100.0%
Phpdftk\Pdf\Core\Interactive\Signature\UR3TransformParams::toPdf9100.0%
Phpdftk\Pdf\Reader\Parser\XrefParser::skipWhitespace9100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::createOutlineItems9100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::toBytes9100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::toBytes997.7%
Phpdftk\Pdf\Writer\PathBuilder::replayTo997.1%
Phpdftk\Pdf\Reader\PdfReader::collectPages8.4369.2%
Phpdftk\Pdf\Toolkit\BookmarkEditor::collectPageRefs8.4369.2%
Phpdftk\Pdf\Toolkit\Internal\PageResolver::collectPageRefs8.4369.2%
Phpdftk\Pdf\Core\Interactive\Form\AcroForm::toPdf8.3582.4%
Phpdftk\Pdf\Core\ThreeD\ThreeDCrossSection::toPdf8.3582.4%
Phpdftk\Pdf\Core\PdfDictionary::toPdf8.3270.0%
Phpdftk\Pdf\Reader\TextExtractor::extractActualText8.3060.0%
Phpdftk\Pdf\Core\Document\OutputIntent::toPdf8.2584.2%
Phpdftk\Pdf\Reader\PositionedTextExtractor::extractLiteralString8.1985.7%
Phpdftk\Pdf\Writer\Page::applyStrokeColor8.1250.0%
Phpdftk\Pdf\Reader\PdfReader::getLinearizationParameters8.0690.5%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptArray8.0561.5%
Phpdftk\Pdf\Reader\PdfDecryptor::decryptDictionary8.0392.3%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::toPdf8.0194.7%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readLiteralString8.0194.1%
Phpdftk\Pdf\Conformance\Constraint\FilterConstraint::check8100.0%
Phpdftk\Pdf\Core\Annotation\RedactAnnotation::toPdf8100.0%
Phpdftk\Pdf\Core\Document\TransitionDict::toPdf8100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::getKeyMap8100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::getEffectiveRequirement8100.0%
Phpdftk\Pdf\Core\Font\Type0FontFactory::fromTrueTypeData898.3%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::signatureField8100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::isDelimiter8100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readLiteralString8100.0%
Phpdftk\Pdf\Toolkit\PageSelector::matches8100.0%
Phpdftk\Pdf\Toolkit\Stamper\StampPosition::computeCoordinates8100.0%
Phpdftk\Pdf\Writer\BarcodeRendering::renderInto8100.0%
Phpdftk\Pdf\Writer\Pdf::addQuote898.4%
Phpdftk\Pdf\Writer\PdfDoc::addChoiceField8100.0%
Phpdftk\Pdf\Toolkit\FormFiller::extractOptions7.9972.7%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getSerialNumberDer7.9373.3%
Phpdftk\Pdf\Reader\Parser\StreamParser::boolParam7.9137.5%
Phpdftk\Pdf\Core\File\PdfFileWriter::applySignature7.8773.9%
Phpdftk\Pdf\Toolkit\PageTransformer::collectPageEntries7.7775.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::numVal7.4640.0%
Phpdftk\Pdf\Reader\TextExtractor::inferSpacing7.4640.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDStream::toPdf7.3980.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::readOctalOrLiteral7.2981.8%
Phpdftk\Pdf\Reader\TextExtractor::readOctalOrLiteral7.2981.8%
Phpdftk\Pdf\Writer\PdfWriter::collectFirstPageObjectNumbers7.1087.5%
Phpdftk\Pdf\Reader\PdfReader::getCatalog7.0888.2%
Phpdftk\Pdf\Core\Font\CIDFontType2Font::toPdf7.0788.9%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasMultimediaContent7.0590.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getInfo7.0490.9%
Phpdftk\Pdf\Core\Font\Type0FontFactory::buildWidthsArray7.0391.7%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getCrlDistributionPointUrls7.0292.3%
Phpdftk\Pdf\Reader\TextExtractor::extractSpaceWidth7.0292.3%
Phpdftk\Pdf\Core\Document\StructTreeRoot::toPdf7.0193.3%
Phpdftk\Pdf\Reader\PositionedTextExtractor::loadFontDataFromResources7.0194.1%
Phpdftk\Pdf\Conformance\Constraint\AnnotationConstraint::check7100.0%
Phpdftk\Pdf\Conformance\Constraint\EmbeddedFileConstraint::check7100.0%
Phpdftk\Pdf\Conformance\Constraint\ZugferdInvoiceConstraint::check7100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasMultimediaContent7100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getConformanceLevel7100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpProperties7100.0%
Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation::toPdf7100.0%
Phpdftk\Pdf\Core\Annotation\PolygonAnnotation::toPdf7100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType1::toPdf7100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::combTextField7100.0%
Phpdftk\Pdf\Core\Interactive\Form\XfdfReader::parse7100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::parseOcspResponse796.4%
Phpdftk\Pdf\Core\PdfArray::toPdf7100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readNumber7100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::peek7100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readNumber7100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::toBytes7100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::toBytes7100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::buildXObjectOps7100.0%
Phpdftk\Pdf\Writer\Page::drawStar795.8%
Phpdftk\Pdf\Writer\Page::drawImage7100.0%
Phpdftk\Pdf\Writer\PageSize::width7100.0%
Phpdftk\Pdf\Writer\PageSize::height7100.0%
Phpdftk\Pdf\Writer\Pdf::applyDecorators7100.0%
Phpdftk\Pdf\Writer\PdfDoc::syncInfoToMetadata7100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptDictionary6.9757.1%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readOctalOrLiteral6.4077.8%
Phpdftk\Pdf\Conformance\Constraint\MetadataConstraint::check6.2281.8%
Phpdftk\Pdf\Toolkit\FormFiller::discoverFields6.2082.4%
Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation::toPdf6.1783.3%
Phpdftk\Pdf\Toolkit\LtvSigner::discoverSignatures6.1484.2%
Phpdftk\Pdf\Core\Multimedia\Sound::toPdf6.1384.6%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::readDerLength6.1085.7%
Phpdftk\Pdf\Reader\PositionedTextExtractor::loadDefaultWidth6.0986.7%
Phpdftk\Pdf\Reader\PositionedTextExtractor::extractActualText6.0986.7%
Phpdftk\Pdf\Core\Font\CIDFont::toPdf6.0787.5%
Phpdftk\Pdf\Reader\Parser\ObjectParser::parseStream6.0787.5%
Phpdftk\Pdf\Toolkit\BookmarkEditor::resolveDestPageNumber6.0787.5%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getXmpBytes6.0588.9%
Phpdftk\Pdf\Reader\PositionedTextExtractor::parseStringOperand6.0588.9%
Phpdftk\Pdf\Reader\TextExtractor::parseStringOperand6.0588.9%
Phpdftk\Pdf\Reader\ObjectResolver::resolve6.0490.0%
Phpdftk\Pdf\Conformance\Constraint\TransparencyConstraint::check6.0390.9%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasOutputIntentWithIccProfile6.0291.7%
Phpdftk\Pdf\Core\Filter\FlateDecodeParams::toPdf6.0291.7%
Phpdftk\Pdf\Core\PdfDate::parse6.0291.3%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readInlineDict6.0292.3%
Phpdftk\Pdf\Core\File\IncrementalWriter::fromReader6.0192.6%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textField6.0193.8%
Phpdftk\Pdf\Reader\Parser\ObjectParser::parseDictionary6.0193.3%
Phpdftk\Pdf\Core\Action\LaunchAction::toPdf6100.0%
Phpdftk\Pdf\Core\Annotation\LinkAnnotation::toPdf6100.0%
Phpdftk\Pdf\Core\Annotation\WidgetAnnotation::toPdf6100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeTextKerned6100.0%
Phpdftk\Pdf\Core\Document\Bead::toPdf6100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::packAllEntries6100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::registerDefaults6100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::getClassRequirement6100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFileParams::toPdf6100.0%
Phpdftk\Pdf\Core\Font\Type1Font::__construct6100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfReader::parse6100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipData::toPdf6100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::isWhitespace6100.0%
Phpdftk\Pdf\Reader\Parser\HintTableParser::parseSharedObjectTable697.3%
Phpdftk\Pdf\Reader\Parser\ObjectParser::parseIndirectObject6100.0%
Phpdftk\Pdf\Reader\Parser\ObjectParser::skipStreamTrailer6100.0%
Phpdftk\Pdf\Reader\Parser\StreamParser::resolveFilterNames6100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::computeStringDisplacement6100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readName6100.0%
Phpdftk\Pdf\Toolkit\FormFiller::toBytes6100.0%
Phpdftk\Pdf\Toolkit\Internal\PageResolver::getPageDimensions6100.0%
Phpdftk\Pdf\Writer\Action::goToRemote60.0%
Phpdftk\Pdf\Writer\ListRenderer::drawItem696.3%
Phpdftk\Pdf\Writer\PathBuilder::emitArc6100.0%
Phpdftk\Pdf\Writer\Pdf::addCallout697.2%
Phpdftk\Pdf\Writer\PdfWriter::applyConformance6100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::applyScaleTo5.2777.8%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::bytesNeeded5.2657.1%
Phpdftk\Pdf\Core\Annotation\CircleAnnotation::toPdf5.2080.0%
Phpdftk\Pdf\Core\Annotation\ScreenAnnotation::toPdf5.2080.0%
Phpdftk\Pdf\Core\Annotation\TextAnnotation::toPdf5.2080.0%
Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation::toPdf5.2080.0%
Phpdftk\Pdf\Core\Document\BoxColorInfo::toPdf5.2080.0%
Phpdftk\Pdf\Reader\PdfDecryptor::decryptArray5.2080.0%
Phpdftk\Pdf\Writer\Page::drawPolygon5.1681.2%
Phpdftk\Pdf\Core\Action\SoundAction::toPdf5.1581.8%
Phpdftk\Pdf\Core\Content\ContentStream::showTextArrayHex5.1581.8%
Phpdftk\Pdf\Reader\PdfDecryptor::decrypt5.1581.8%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::sendRequest5.1382.8%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getFonts5.1283.3%
Phpdftk\Pdf\Core\Document\DPart::toPdf5.1283.3%
Phpdftk\Pdf\Core\File\PdfFileWriter::enforceRemoval5.1283.3%
Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure::toPdf5.1283.3%
Phpdftk\Pdf\Core\ThreeD\ThreeDNode::toPdf5.1283.3%
Phpdftk\Pdf\Writer\Page::applyFillColor5.1283.3%
Phpdftk\Pdf\Writer\Page::paintPath5.0785.7%
Phpdftk\Pdf\Conformance\Constraint\FontEmbeddingConstraint::check5.0686.7%
Phpdftk\Pdf\Writer\PdfWriter::buildEncoderFor5.0587.5%
Phpdftk\Pdf\Writer\Page::drawQuote5.0488.2%
Phpdftk\Pdf\Core\Action\RenditionAction::toPdf5.0390.0%
Phpdftk\Pdf\Core\Font\CMapStream::toPdf5.0390.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptObjectProperties5.0388.9%
Phpdftk\Pdf\Toolkit\BookmarkEditor::readOutlineChildren5.0389.5%
Phpdftk\Pdf\Core\Multimedia\Movie::toPdf5.0290.9%
Phpdftk\Pdf\Core\Security\CryptFilter::toPdf5.0290.9%
Phpdftk\Pdf\Reader\PositionedTextExtractor::winAnsiFallback5.0192.9%
Phpdftk\Pdf\Reader\TextExtractor::winAnsiFallback5.0192.9%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::read5.0193.3%
Phpdftk\Pdf\Conformance\Constraint\ReferenceXObjectConstraint::check5100.0%
Phpdftk\Pdf\Conformance\Constraint\TabOrderConstraint::check5100.0%
Phpdftk\Pdf\Conformance\Constraint\TrappedConstraint::check5100.0%
Phpdftk\Pdf\Conformance\Constraint\ZugferdXmpConstraint::check5100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getPart5100.0%
Phpdftk\Pdf\Core\Annotation\SquareAnnotation::toPdf5100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showTextArray5100.0%
Phpdftk\Pdf\Core\Document\BoxStyle::toPdf5100.0%
Phpdftk\Pdf\Core\Document\Collection::toPdf5100.0%
Phpdftk\Pdf\Core\Document\DSS::toPdf5100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::applyStreamCompression5100.0%
Phpdftk\Pdf\Core\File\TrailerDictionary::toPdf5100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::getDeprecation5100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::stripIncompatibleProperties5100.0%
Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::populateCommon5100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::getOidBytes5100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derInteger5100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode::toPdf5100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::isNumberStart5100.0%
Phpdftk\Pdf\Reader\Parser\PageOffsetHintTable::getPageByteRange5100.0%
Phpdftk\Pdf\Reader\PdfReader::getEffectiveVersion5100.0%
Phpdftk\Pdf\Reader\PdfReader::findStartxref5100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::tryLoadStandardFontWidths5100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::extractHexString5100.0%
Phpdftk\Pdf\Reader\TextExtractor::extractHexString5100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::readByte5100.0%
Phpdftk\Pdf\Writer\CalloutType::defaultBarColor5100.0%
Phpdftk\Pdf\Writer\CalloutType::defaultBgColor5100.0%
Phpdftk\Pdf\Writer\Page::drawTable597.8%
Phpdftk\Pdf\Writer\Page::drawCallout596.2%
Phpdftk\Pdf\Writer\Pdf::showPageNumbers5100.0%
Phpdftk\Pdf\Writer\Pdf::addTable5100.0%
Phpdftk\Pdf\Writer\PdfDoc::addTextField5100.0%
Phpdftk\Pdf\Writer\PdfWriter::embedTrueTypeFont5100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::enforceRemoval4.2575.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::dnToString4.2575.0%
Phpdftk\Pdf\Reader\ObjectResolver::resolveCompressed4.2575.0%
Phpdftk\Pdf\Core\Action\GoToEAction::toPdf4.1877.8%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB::toPdf4.1877.8%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getReferenceXObjects4.1380.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getOcspResponderUrl4.1380.0%
Phpdftk\Pdf\Core\Multimedia\Rendition::baseDictionary4.1380.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasJavaScript4.1250.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasThreeDAnnotations4.1250.0%
Phpdftk\Pdf\Reader\PdfReader::getPageByteRange4.1250.0%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::extractDerFromSmime4.1081.8%
Phpdftk\Pdf\Reader\PdfReader::reconstructXref4.0982.4%
Phpdftk\Pdf\Core\PdfNumber::toPdf4.0783.3%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::sendRequest4.0585.2%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::createSelfSignedTestCredentials4.0585.7%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptStream4.0585.7%
Phpdftk\Pdf\Core\Action\MovieAction::toPdf4.0387.5%
Phpdftk\Pdf\Core\Annotation\MovieAnnotation::toPdf4.0387.5%
Phpdftk\Pdf\Core\Interactive\Form\ButtonField::toPdf4.0387.5%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasEmbeddedFiles4.0288.9%
Phpdftk\Pdf\Core\Document\DPartRoot::toPdf4.0290.0%
Phpdftk\Pdf\Core\Document\OCMD::toPdf4.0288.9%
Phpdftk\Pdf\Core\File\BitWriter::writeBits4.0290.0%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference::toPdf4.0290.0%
Phpdftk\Pdf\Reader\Parser\ObjectParser::parseArray4.0288.9%
Phpdftk\Pdf\Toolkit\LtvSigner::updateCatalog4.0288.9%
Phpdftk\Pdf\Core\Graphics\SoftMask::toPdf4.0190.9%
Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp::toPdf4.0190.9%
Phpdftk\Pdf\Conformance\Constraint\PdfEActionConstraint::check4100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfRActionConstraint::check4100.0%
Phpdftk\Pdf\Conformance\Constraint\TrimBoxConstraint::check4100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getFonts4100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasOutputIntentWithIccProfile4100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getReferenceXObjects4100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getPdfVersion4100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpProperties4100.0%
Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::validate4100.0%
Phpdftk\Pdf\Core\Action\GoToRAction::toPdf4100.0%
Phpdftk\Pdf\Core\Action\RichMediaExecuteAction::toPdf4100.0%
Phpdftk\Pdf\Core\Action\ThreadAction::toPdf4100.0%
Phpdftk\Pdf\Core\Annotation\AppearanceDict::toPdf4100.0%
Phpdftk\Pdf\Core\Annotation\BorderStyle::toPdf4100.0%
Phpdftk\Pdf\Core\Content\ContentStream::num4100.0%
Phpdftk\Pdf\Core\Document\GroupAttributes::toPdf4100.0%
Phpdftk\Pdf\Core\Document\MarkInfo::toPdf4100.0%
Phpdftk\Pdf\Core\Document\NameTree::toPdf4100.0%
Phpdftk\Pdf\Core\Document\NumberTree::toPdf4100.0%
Phpdftk\Pdf\Core\Document\ObjectStream::toPdf4100.0%
Phpdftk\Pdf\Core\Document\Outline::toPdf4100.0%
Phpdftk\Pdf\Core\Document\PageLabel::toPdf4100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::resolveClass4100.0%
Phpdftk\Pdf\Core\Font\Type0Font::__construct4100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::toPdf4100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType5::toPdf4100.0%
Phpdftk\Pdf\Core\Graphics\Shading\Shading::baseDictionary4100.0%
Phpdftk\Pdf\Core\Interactive\Form\ChoiceField::toPdf4100.0%
Phpdftk\Pdf\Core\Interactive\Form\SignatureField::toPdf4100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::getCrl4100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipSection::toPdf4100.0%
Phpdftk\Pdf\Core\Multimedia\MediaPlayParams::toPdf4100.0%
Phpdftk\Pdf\Core\Multimedia\MediaRendition::toPdf4100.0%
Phpdftk\Pdf\Core\Multimedia\Navigator::toPdf4100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::publicKeyAes128497.3%
Phpdftk\Pdf\Core\Security\PdfEncryptor::publicKeyAes256497.4%
Phpdftk\Pdf\Core\Security\PdfEncryptor::getMinimumPdfVersion4100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDBackground::toPdf4100.0%
Phpdftk\Pdf\Reader\ObjectResolver::rescanFile4100.0%
Phpdftk\Pdf\Reader\Parser\BitReader::readBits4100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readHexString4100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readName4100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamParser::readKeyword4100.0%
Phpdftk\Pdf\Reader\Parser\XrefParser::readLine4100.0%
Phpdftk\Pdf\Reader\PdfReader::getPageCount4100.0%
Phpdftk\Pdf\Reader\PdfReader::extractFileId4100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::resolveEffectiveBookmarks4100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::setRomanNumerals4100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::setAlphabetic4100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::applyScale4100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::toBytes4100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::stampPdf4100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::registerImageXObject4.0093.8%
Phpdftk\Pdf\Toolkit\TextExtractor::searchPattern4100.0%
Phpdftk\Pdf\Writer\Page::drawLine4100.0%
Phpdftk\Pdf\Writer\Pdf::addListInternal4100.0%
Phpdftk\Pdf\Writer\Pdf::addBarcode4100.0%
Phpdftk\Pdf\Writer\Pdf::advanceOnOverflow4100.0%
Phpdftk\Pdf\Writer\Pdf::resolveFontName4100.0%
Phpdftk\Pdf\Writer\PdfDoc::attachBytes4100.0%
Phpdftk\Pdf\Writer\PdfDoc::addLink4100.0%
Phpdftk\Pdf\Writer\PdfDoc::addInk496.4%
Phpdftk\Pdf\Writer\PdfWriter::addCompositeFont4100.0%
Phpdftk\Pdf\Writer\PdfWriter::getEncodingWarnings4100.0%
Phpdftk\Pdf\Writer\TableRenderer::rowHeight4100.0%
Phpdftk\Pdf\Writer\Page::rotate3.6558.3%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::assertHttpUrl3.3366.7%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::assertHttpUrl3.3366.7%
Phpdftk\Pdf\Reader\PdfReader::fromStream3.3366.7%
Phpdftk\Pdf\Writer\Pdf::addHtml3.2768.8%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::toPdf3.2171.4%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasTransparency3.1475.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasEncryption3.1475.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::toPdf3.1475.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::toPdf3.1475.0%
Phpdftk\Pdf\Toolkit\PageTransformer::scaleTo3.1475.0%
Phpdftk\Pdf\Writer\Page::ensureLayerProperty3.1475.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::findStartxrefOffset3.1077.8%
Phpdftk\Pdf\Toolkit\MetadataEditor::findStartxrefOffset3.1077.8%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getThreeDStreams3.0780.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getImageXObjects3.0780.0%
Phpdftk\Pdf\Reader\PdfReader::getPages3.0780.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::collectPageReferences3.0780.0%
Phpdftk\Pdf\Toolkit\Internal\PageResolver::getPageReferences3.0780.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getTrapped3.0780.0%
Phpdftk\Pdf\Toolkit\PageTransformer::resolvePageEntries3.0780.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasJavaScript3.0483.3%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasThreeDAnnotations3.0483.3%
Phpdftk\Pdf\Core\Annotation\CaretAnnotation::toPdf3.0483.3%
Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation::toPdf3.0483.3%
Phpdftk\Pdf\Reader\Parser\StreamParser::intParam3.0483.3%
Phpdftk\Pdf\Reader\PdfDecryptor::intVal3.0483.3%
Phpdftk\Pdf\Toolkit\FormFiller::extractValue3.0483.3%
Phpdftk\Pdf\Toolkit\PdfMerger::getTotalPageCount3.0483.3%
Phpdftk\Pdf\Core\Action\SubmitFormAction::toPdf3.0385.7%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray::toPdf3.0385.7%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab::toPdf3.0385.7%
Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams::toPdf3.0385.7%
Phpdftk\Pdf\Core\Multimedia\MediaScreenParams::toPdf3.0385.7%
Phpdftk\Pdf\Core\Security\PublicKeyRecipient::toPdf3.0385.7%
Phpdftk\Pdf\Reader\PdfDecryptor::decryptStream3.0385.7%
Phpdftk\Pdf\Writer\Page::drawPath3.0384.6%
Phpdftk\Pdf\Writer\Page::useGradient3.0385.7%
Phpdftk\Pdf\Writer\Page::useSpotColor3.0385.7%
Phpdftk\Pdf\Writer\Page::ensureTemplateResource3.0385.7%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getXmpBytes3.0287.5%
Phpdftk\Pdf\Core\Document\OCG::toPdf3.0287.5%
Phpdftk\Pdf\Reader\PdfReader::getTypedCatalog3.0287.5%
Phpdftk\Pdf\Reader\TextExtractor::extractFromPage3.0287.5%
Phpdftk\Pdf\Toolkit\BookmarkEditor::buildOutlineTree3.0287.5%
Phpdftk\Pdf\Core\File\PdfFileWriter::writeTo3.0188.9%
Phpdftk\Pdf\Core\Font\Type1Font::populateWidths3.0191.7%
Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::toPdf3.0188.9%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::expectTag3.0191.7%
Phpdftk\Pdf\Toolkit\BookmarkEditor::getBookmarks3.0188.9%
Phpdftk\Pdf\Writer\Action::resetForm3.0188.9%
Phpdftk\Pdf\Writer\PdfWriter::writeTo3.0188.9%
Phpdftk\Pdf\Conformance\ConformanceException::__construct3100.0%
Phpdftk\Pdf\Conformance\Constraint\OutputIntentConstraint::check3100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfEColorSpaceConstraint::check3100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getRegisteredObjects3100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getPages3100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasTransparency3100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getThreeDStreams3100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getImageXObjects3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::requiresTaggedStructure3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getPart3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getPdfVersion3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getPdfVersion3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::prohibitsTransparency3100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::supportsReferenceXObjects3100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfAConstraints3100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfXConstraints3100.0%
Phpdftk\Pdf\Core\Action\GoToAction::toPdf3100.0%
Phpdftk\Pdf\Core\Action\GoToDPAction::toPdf3100.0%
Phpdftk\Pdf\Core\Action\ResetFormAction::toPdf3100.0%
Phpdftk\Pdf\Core\Action\URIAction::toPdf3100.0%
Phpdftk\Pdf\Core\Annotation\BorderEffect::toPdf3100.0%
Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation::toPdf3100.0%
Phpdftk\Pdf\Core\Annotation\PopupAnnotation::toPdf3100.0%
Phpdftk\Pdf\Core\Annotation\SoundAnnotation::toPdf3100.0%
Phpdftk\Pdf\Core\Document\Destination::toPdf3100.0%
Phpdftk\Pdf\Core\Document\HintStream::toPdf3100.0%
Phpdftk\Pdf\Core\Document\ObjectRef::toPdf3100.0%
Phpdftk\Pdf\Core\Document\Thread::toPdf3100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::__construct3100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setEncryption3100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::applyVersionRequirement3100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::resolveActionClass3100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFile::toPdf3100.0%
Phpdftk\Pdf\Core\Filter\CryptFilterDecodeParams::toPdf3100.0%
Phpdftk\Pdf\Core\Filter\JPXDecodeParams::toPdf3100.0%
Phpdftk\Pdf\Core\Font\Encoding::toPdf3100.0%
Phpdftk\Pdf\Core\Font\Type0Font::toPdf3100.0%
Phpdftk\Pdf\Core\Font\Type0FontFactory::buildToUnicodeCMap3100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfWriter::generate3100.0%
Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock::toPdf3100.0%
Phpdftk\Pdf\Core\Interactive\Form\XfdfWriter::generate3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::pemToDer3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractSubjectDer3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::extractPublicKeyBits3100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::assertHttpUrl3100.0%
Phpdftk\Pdf\Core\PdfDate::fromDateTime3100.0%
Phpdftk\Pdf\Core\PdfStream::toPdf3100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptObject3100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::createStandard3100.0%
Phpdftk\Pdf\Reader\ObjectResolver::mergeOlderEntries3100.0%
Phpdftk\Pdf\Reader\Parser\ObjectParser::parseIntegerOrReference3100.0%
Phpdftk\Pdf\Reader\Parser\ObjectScanner::scan3100.0%
Phpdftk\Pdf\Reader\Parser\StreamParser::applyPredictor3100.0%
Phpdftk\Pdf\Reader\PdfReader::getInfo3100.0%
Phpdftk\Pdf\Reader\PdfReader::getTypedPages3100.0%
Phpdftk\Pdf\Reader\PdfReader::getTypedObject3100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::extractFromPage3100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::containsMultibyte3100.0%
Phpdftk\Pdf\Reader\TextExtractor::containsMultibyte3100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::fillBuffer3100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::isDelimiterOrWhitespace3100.0%
Phpdftk\Pdf\Toolkit\FormFiller::getFieldInfo3.0093.3%
Phpdftk\Pdf\Toolkit\Internal\PageCopier::copyPages3100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getStringField3100.0%
Phpdftk\Pdf\Toolkit\PageSelector::resolve3100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::changePasswords3100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::contains3100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::search3100.0%
Phpdftk\Pdf\Writer\ListRenderer::drawBlock3100.0%
Phpdftk\Pdf\Writer\Page::drawRectangle3100.0%
Phpdftk\Pdf\Writer\Page::drawEllipse3100.0%
Phpdftk\Pdf\Writer\Page::drawRoundedRectangle3100.0%
Phpdftk\Pdf\Writer\Page::ensureOpacityState3100.0%
Phpdftk\Pdf\Writer\PageDecorator::isEmpty3100.0%
Phpdftk\Pdf\Writer\Pdf::enableOutline3100.0%
Phpdftk\Pdf\Writer\Pdf::setColumns3100.0%
Phpdftk\Pdf\Writer\PdfDoc::computeFieldFlags3100.0%
Phpdftk\Pdf\Writer\PdfDoc::addLayer3100.0%
Phpdftk\Pdf\Writer\PdfDoc::quadsToArrays3100.0%
Phpdftk\Pdf\Writer\PdfDoc::pointsToRectAndArray3100.0%
Phpdftk\Pdf\Writer\PdfWriter::generate3100.0%
Phpdftk\Pdf\Writer\PdfWriter::buildToUnicodeCMap3100.0%
Phpdftk\Pdf\Writer\Table::columnCount3100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasRasterOnlyContent2.1566.7%
Phpdftk\Pdf\Reader\Tokenizer\StringSource::readByte2.1566.7%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::tell2.1566.7%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::handleLineContinuation2.1566.7%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::toFloat2.1566.7%
Phpdftk\Pdf\Toolkit\Internal\PageResolver::toFloat2.1566.7%
Phpdftk\Pdf\Toolkit\PageTransformer::numVal2.1566.7%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::getOcspResponse2.0971.4%
Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile::toPdf2.0675.0%
Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile::toPdf2.0675.0%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::certificateToPem2.0675.0%
Phpdftk\Pdf\Reader\PdfDecryptor::stringVal2.0675.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::extractTitle2.0675.0%
Phpdftk\Pdf\Writer\Pdf::equalColumns2.0675.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::patchPaddedNumber2.0380.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::skipTlv2.0380.0%
Phpdftk\Pdf\Writer\Pdf::addSpacer2.0380.0%
Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile::toPdf2.0283.3%
Phpdftk\Pdf\Reader\PdfReader::getTypedPage2.0283.3%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::__construct2.0283.3%
Phpdftk\Pdf\Writer\PdfDoc::addStickyNote2.0283.3%
Phpdftk\Pdf\Core\File\PdfFileWriter::patchHintArray2.0185.7%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN::toPdf2.0188.9%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10::toPdf2.0185.7%
Phpdftk\Pdf\Reader\PdfDecryptor::deriveObjectKey2.0187.5%
Phpdftk\Pdf\Reader\TextExtractor::loadFontMaps2.0185.7%
Phpdftk\Pdf\Writer\Pdf::addRule2.0186.7%
Phpdftk\Pdf\Writer\PdfWriter::checkConformance2.0188.9%
Phpdftk\Pdf\Conformance\Constraint\ColorSpaceConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\DPartRootConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\EncryptionConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\FormConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\MultimediaConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\PdfRFontConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Constraint\RasterContentConstraint::check2100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getCatalog2100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasOutputIntents2100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasOutputIntents2100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasRasterOnlyContent2100.0%
Phpdftk\Pdf\Conformance\Metadata\ConformanceXmpWriter::buildXmp2100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpProperties2100.0%
Phpdftk\Pdf\Core\Action\Action::baseDictionary2100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::toPdf2100.0%
Phpdftk\Pdf\Core\Action\GoTo3DViewAction::toPdf2100.0%
Phpdftk\Pdf\Core\Action\JavaScriptAction::toPdf2100.0%
Phpdftk\Pdf\Core\Action\NamedAction::toPdf2100.0%
Phpdftk\Pdf\Core\Action\SetOCGStateAction::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\StampAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation::toPdf2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFont2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showUnicodeText2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColor2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColor2100.0%
Phpdftk\Pdf\Core\Content\ContentStream::inlineImage2100.0%
Phpdftk\Pdf\Core\DeprecatedPdfFeature::__construct2100.0%
Phpdftk\Pdf\Core\Document\ClassMap::toDictionary2100.0%
Phpdftk\Pdf\Core\Document\CollectionSchema::toPdf2100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::packField2100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::addCertificate2100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::addOcspResponse2100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::addCrl2100.0%
Phpdftk\Pdf\Core\Document\OCPropertiesDict::toPdf2100.0%
Phpdftk\Pdf\Core\Document\ObjectStream::addObject2100.0%
Phpdftk\Pdf\Core\Document\OutlineItem::__construct2100.0%
Phpdftk\Pdf\Core\Document\Requirement::toPdf2100.0%
Phpdftk\Pdf\Core\Document\RequirementHandler::toPdf2100.0%
Phpdftk\Pdf\Core\Document\RoleMap::toDictionary2100.0%
Phpdftk\Pdf\Core\Document\StandardStructureType::minimumVersion2100.0%
Phpdftk\Pdf\Core\Document\StructAttribute::toPdf2100.0%
Phpdftk\Pdf\Core\File\BitWriter::alignToByte2100.0%
Phpdftk\Pdf\Core\File\BitWriter::getData2100.0%
Phpdftk\Pdf\Core\File\CrossReferenceTable::build2100.0%
Phpdftk\Pdf\Core\File\DeprecatedFeatureException::__construct2100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::addModifiedObject2100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::deleteObject2100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setVersion2100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setCeilingVersion2100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setInfo2100.0%
Phpdftk\Pdf\Core\FileSpec\EmbeddedFile::__construct2100.0%
Phpdftk\Pdf\Core\FileSpec\FileSpec::__construct2100.0%
Phpdftk\Pdf\Core\Filter\DCTDecodeParams::toPdf2100.0%
Phpdftk\Pdf\Core\Filter\JBIG2DecodeParams::toPdf2100.0%
Phpdftk\Pdf\Core\Font\TrueTypeFont::fromFile2100.0%
Phpdftk\Pdf\Core\Font\Type1Font::fromFile2100.0%
Phpdftk\Pdf\Core\Font\Type3Font::__construct2100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern::toPdf2100.0%
Phpdftk\Pdf\Core\Graphics\Function\Func::baseDictionary2100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16::toPdf2100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6::toPdf2100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::toPdf2.0090.9%
Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject::toPdf2100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::pushButton2100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::textOperator2100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildResources2100.0%
Phpdftk\Pdf\Core\Interactive\Form\FontContext::textToHex2100.0%
Phpdftk\Pdf\Core\Interactive\Form\TextField::toPdf2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::ensurePem2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams::toPdf2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\IdentityTransformParams::toPdf2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureValue::__construct2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::buildTimeStampReq2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derBoolean2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::randomNonce2100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClip::baseDictionary2100.0%
Phpdftk\Pdf\Core\Multimedia\SelectorRendition::toPdf2100.0%
Phpdftk\Pdf\Core\PdfBoolean::toPdf2100.0%
Phpdftk\Pdf\Core\PdfVersion::max2100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encryptString2100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::deriveObjectKey2100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::encrypt2100.0%
Phpdftk\Pdf\Reader\ObjectResolver::has2100.0%
Phpdftk\Pdf\Reader\Parser\BitReader::alignToByte2100.0%
Phpdftk\Pdf\Reader\Parser\ObjectParser::parseDictionaryOrStream2100.0%
Phpdftk\Pdf\Reader\Parser\ObjectParser::expect2100.0%
Phpdftk\Pdf\Reader\Parser\StreamParser::decodeLzw2100.0%
Phpdftk\Pdf\Reader\PdfDecryptor::decryptString2100.0%
Phpdftk\Pdf\Reader\PdfReader::getPage2100.0%
Phpdftk\Pdf\Reader\PdfReader::extractAllText2100.0%
Phpdftk\Pdf\Reader\PdfReader::extractAllTextWithPositions2100.0%
Phpdftk\Pdf\Reader\PdfReader::parseXrefAt2100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::showString2100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::buildSpanForText2.0094.1%
Phpdftk\Pdf\Reader\PositionedTextExtractor::loadFontData2100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::resolveValue2100.0%
Phpdftk\Pdf\Reader\TextExtractor::resolveValue2100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::__destruct2100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::nextToken2100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::peek2100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readAngleBracketToken2100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::readDictEnd2100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::countAllEntries2100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::cloneDictionary2100.0%
Phpdftk\Pdf\Toolkit\FormFiller::getFieldValues2100.0%
Phpdftk\Pdf\Toolkit\FormFiller::fill2100.0%
Phpdftk\Pdf\Toolkit\FormFiller::fillMany2100.0%
Phpdftk\Pdf\Toolkit\FormFiller::check2100.0%
Phpdftk\Pdf\Toolkit\FormFiller::select2100.0%
Phpdftk\Pdf\Toolkit\FormFiller::resolve2100.0%
Phpdftk\Pdf\Toolkit\FormFiller::extractFlags2100.0%
Phpdftk\Pdf\Toolkit\FormFiller::extractMaxLen2100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::resolve2100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getDateField2100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::cloneDictionary2100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::rotate2100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::scale2100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::applyRotate2100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::cloneDict2100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::stampImage2100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::buildTextOps2100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::perPage2100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::allPagesWithPositions2100.0%
Phpdftk\Pdf\Writer\Action::goTo20.0%
Phpdftk\Pdf\Writer\Action::launch20.0%
Phpdftk\Pdf\Writer\Action::submitForm20.0%
Phpdftk\Pdf\Writer\ListStyle::bulletAt2100.0%
Phpdftk\Pdf\Writer\Page::drawArrow2100.0%
Phpdftk\Pdf\Writer\Page::skew20.0%
Phpdftk\Pdf\Writer\Page::setRotation2100.0%
Phpdftk\Pdf\Writer\Page::ensureContentStream2100.0%
Phpdftk\Pdf\Writer\Pdf::setSubject20.0%
Phpdftk\Pdf\Writer\Pdf::setKeywords20.0%
Phpdftk\Pdf\Writer\Pdf::setCreator20.0%
Phpdftk\Pdf\Writer\Pdf::setOpenAction20.0%
Phpdftk\Pdf\Writer\Pdf::setWatermark2100.0%
Phpdftk\Pdf\Writer\Pdf::ensurePage2100.0%
Phpdftk\Pdf\Writer\Pdf::contentWidth2100.0%
Phpdftk\Pdf\Writer\Pdf::tableContext2.0092.3%
Phpdftk\Pdf\Writer\Pdf::ensureFontResource2100.0%
Phpdftk\Pdf\Writer\Pdf::applyFillColor2100.0%
Phpdftk\Pdf\Writer\PdfDoc::ensureInfo2100.0%
Phpdftk\Pdf\Writer\PdfDoc::addCheckbox2100.0%
Phpdftk\Pdf\Writer\PdfDoc::attachFieldWidget2100.0%
Phpdftk\Pdf\Writer\PdfDoc::ensureAcroForm2100.0%
Phpdftk\Pdf\Writer\PdfDoc::ensureOCPropertiesDict2100.0%
Phpdftk\Pdf\Writer\PdfDoc::setViewerPreferences2100.0%
Phpdftk\Pdf\Writer\PdfDoc::addFreeText20.0%
Phpdftk\Pdf\Writer\PdfDoc::addUnderlineAnnotation20.0%
Phpdftk\Pdf\Writer\PdfDoc::addSquiggly20.0%
Phpdftk\Pdf\Writer\PdfDoc::addStrikeout20.0%
Phpdftk\Pdf\Writer\PdfDoc::addCaret20.0%
Phpdftk\Pdf\Writer\PdfDoc::addPolyline20.0%
Phpdftk\Pdf\Writer\PdfDoc::attachAnnotation2100.0%
Phpdftk\Pdf\Writer\PdfDoc::setPageLabels2100.0%
Phpdftk\Pdf\Writer\PdfDoc::setNamedDestinations2100.0%
Phpdftk\Pdf\Writer\PdfWriter::addPage2100.0%
Phpdftk\Pdf\Writer\PdfWriter::addContentStream2100.0%
Phpdftk\Pdf\Writer\PdfWriter::embedType1Font2100.0%
Phpdftk\Pdf\Writer\TextLayout::measure2100.0%
Phpdftk\Pdf\Writer\Theme::heading2100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::timestamp1.0275.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::__construct1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::open1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::openString1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::checkProfile1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::checkProfiles1100.0%
Phpdftk\Pdf\Conformance\ConformanceChecker::getReader1100.0%
Phpdftk\Pdf\Conformance\ConformanceMode::__construct1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::__construct1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::getPages1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasEncryption1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasXmpMetadata1100.0%
Phpdftk\Pdf\Conformance\Inspection\ReaderDocumentInspector::hasInteractiveForms1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::__construct1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getCatalog1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getInfo1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasXmpMetadata1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasEmbeddedFiles1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::getRegisteredObjects1100.0%
Phpdftk\Pdf\Conformance\Inspection\WriterDocumentInspector::hasInteractiveForms1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::prohibitsTransparency1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfAProfile::allowsEmbeddedFiles1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfEProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfMailProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfRProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfUaProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfVtProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\PdfXProfile::getOutputIntentSubtype1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getFamily1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getLevel1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getPdfVersion1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpNamespace1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpPrefix1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getXmpProperties1100.0%
Phpdftk\Pdf\Conformance\Profile\ZugferdProfile::getBaseProfile1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceResult::__construct1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceResult::getErrors1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceResult::getWarnings1100.0%
Phpdftk\Pdf\Conformance\Result\ConformanceViolation::__construct1100.0%
Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::__construct1100.0%
Phpdftk\Pdf\Conformance\Validator\ConformanceValidator::validateAll1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfUaConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfVtConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfEConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfRConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getZugferdConstraints1100.0%
Phpdftk\Pdf\Conformance\Validator\ProfileConstraintRegistry::getPdfMailConstraints1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::set1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onWillClose1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onWillSave1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onDidSave1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onWillPrint1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onDidPrint1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onPageOpen1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onPageClose1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseEnter1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseExit1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseDown1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onMouseUp1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onFocus1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onBlur1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onPageVisible1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onPageInvisible1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onKeystroke1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onFormat1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onValidate1100.0%
Phpdftk\Pdf\Core\Action\AdditionalActions::onCalculate1100.0%
Phpdftk\Pdf\Core\Action\GoTo3DViewAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\GoTo3DViewAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\GoToAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\GoToAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\GoToDPAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\GoToEAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\GoToEAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\GoToRAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\GoToRAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\HideAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\HideAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\HideAction::toPdf1100.0%
Phpdftk\Pdf\Core\Action\ImportDataAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\ImportDataAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\ImportDataAction::toPdf1100.0%
Phpdftk\Pdf\Core\Action\JavaScriptAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\JavaScriptAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\LaunchAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\MovieAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\NamedAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\NamedAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\RenditionAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\ResetFormAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\RichMediaExecuteAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\SetOCGStateAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\SetOCGStateAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\SoundAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\SoundAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\SubmitFormAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\SubmitFormAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\ThreadAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\TransAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\TransAction::getActionType1100.0%
Phpdftk\Pdf\Core\Action\TransAction::toPdf1100.0%
Phpdftk\Pdf\Core\Action\URIAction::__construct1100.0%
Phpdftk\Pdf\Core\Action\URIAction::getActionType1100.0%
Phpdftk\Pdf\Core\Annotation\Annotation::__construct1100.0%
Phpdftk\Pdf\Core\Annotation\Annotation::toPdf1100.0%
Phpdftk\Pdf\Core\Annotation\CaretAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\CircleAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\FileAttachmentAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::__construct1100.0%
Phpdftk\Pdf\Core\Annotation\FreeTextAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::__construct1100.0%
Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\HighlightAnnotation::toPdf1100.0%
Phpdftk\Pdf\Core\Annotation\InkAnnotation::__construct1100.0%
Phpdftk\Pdf\Core\Annotation\InkAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\InkAnnotation::toPdf1100.0%
Phpdftk\Pdf\Core\Annotation\LineAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\LinkAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\MovieAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\PolyLineAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\PolygonAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\PopupAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\PrinterMarkAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\ProjectionAnnotation::toPdf1100.0%
Phpdftk\Pdf\Core\Annotation\RedactAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\RichMediaAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\ScreenAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\SoundAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\SquareAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\SquigglyAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\StampAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\StrikeOutAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\TextAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\ThreeDAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\TrapNetAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\UnderlineAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\WatermarkAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Annotation\WidgetAnnotation::getSubtype1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::__construct1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::getOperators1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::clearOperators1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::beginText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::endText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::moveTextPosition1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::moveTextPositionNewLine1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::encodeForActiveFont1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::showTextHex1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::nextLine1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setTextMatrix1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setCharSpacing1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setWordSpacing1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setHorizontalScaling1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setTextLeading1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setTextRenderingMode1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setTextRise1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::saveGraphicsState1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::restoreGraphicsState1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setLineWidth1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setLineCap1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setLineJoin1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setMiterLimit1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setDashPattern1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setRenderingIntent1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFlatness1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setGraphicsState1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::concatMatrix1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::moveTo1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::lineTo1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::curveTo1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::curveToV1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::curveToY1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::closePath1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::rectangle1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::stroke1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::closeAndStroke1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::fill1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::fillEvenOdd1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::fillAndStroke1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::fillAndStrokeEvenOdd1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::closeFillAndStroke1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::closeFillAndStrokeEvenOdd1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::endPath1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::clip1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::clipEvenOdd1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorRGB1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColorRGB1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorCMYK1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColorCMYK1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorGray1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColorGray1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeColorSpace1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillColorSpace1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::doXObject1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillRgbColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeRgbColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillCmykColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeCmykColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setFillGrayColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setStrokeGrayColor1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::rectangleObject1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::concatMatrixObject1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::moveToNextLineAndShowText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setSpacingMoveAndShowText1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::paintShading1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setGlyphWidth1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::setGlyphWidthAndBoundingBox1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::markedContentPoint1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::markedContentPointWithProperties1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::beginMarkedContent1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::beginMarkedContentWithProperties1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::endMarkedContent1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::beginCompatibility1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::endCompatibility1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::raw1100.0%
Phpdftk\Pdf\Core\Content\ContentStream::toPdf1100.0%
Phpdftk\Pdf\Core\Content\Resources::addFont1100.0%
Phpdftk\Pdf\Core\Content\Resources::addXObject1100.0%
Phpdftk\Pdf\Core\Content\Resources::addExtGState1100.0%
Phpdftk\Pdf\Core\Document\ClassMap::set1100.0%
Phpdftk\Pdf\Core\Document\ClassMap::toPdf1100.0%
Phpdftk\Pdf\Core\Document\CollectionItem::__construct1100.0%
Phpdftk\Pdf\Core\Document\CollectionItem::toPdf1100.0%
Phpdftk\Pdf\Core\Document\CollectionSchema::__construct1100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::__construct1100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::addInUseEntry1100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::addFreeEntry1100.0%
Phpdftk\Pdf\Core\Document\CrossReferenceStream::addCompressedEntry1100.0%
Phpdftk\Pdf\Core\Document\DPart::__construct1100.0%
Phpdftk\Pdf\Core\Document\DPartRoot::__construct1100.0%
Phpdftk\Pdf\Core\Document\Destination::__construct1100.0%
Phpdftk\Pdf\Core\Document\Destination::xyz1100.0%
Phpdftk\Pdf\Core\Document\Destination::fit1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitH1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitV1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitR1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitB1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitBH1100.0%
Phpdftk\Pdf\Core\Document\Destination::fitBV1100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::__construct1100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::addVriEntry1100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::computeVriKey1100.0%
Phpdftk\Pdf\Core\Document\DssBuilder::createStream1100.0%
Phpdftk\Pdf\Core\Document\GroupAttributes::__construct1100.0%
Phpdftk\Pdf\Core\Document\HintStream::__construct1100.0%
Phpdftk\Pdf\Core\Document\LinearizationParameters::__construct1100.0%
Phpdftk\Pdf\Core\Document\LinearizationParameters::toPdf1100.0%
Phpdftk\Pdf\Core\Document\MetadataStream::__construct1100.0%
Phpdftk\Pdf\Core\Document\MetadataStream::toPdf1100.0%
Phpdftk\Pdf\Core\Document\OCG::__construct1100.0%
Phpdftk\Pdf\Core\Document\OCPropertiesDict::__construct1100.0%
Phpdftk\Pdf\Core\Document\ObjectStream::__construct1100.0%
Phpdftk\Pdf\Core\Document\ObjectStream::count1100.0%
Phpdftk\Pdf\Core\Document\OutputIntent::__construct1100.0%
Phpdftk\Pdf\Core\Document\Requirement::__construct1100.0%
Phpdftk\Pdf\Core\Document\RequirementHandler::__construct1100.0%
Phpdftk\Pdf\Core\Document\RoleMap::map1100.0%
Phpdftk\Pdf\Core\Document\RoleMap::toPdf1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\LayoutAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\ListAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\PrintFieldAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructAttribute\TableAttribute::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructElem::__construct1100.0%
Phpdftk\Pdf\Core\Document\StructElem::getMinimumPdfVersion1100.0%
Phpdftk\Pdf\Core\File\BitWriter::writeUint321100.0%
Phpdftk\Pdf\Core\File\BitWriter::getBitPosition1100.0%
Phpdftk\Pdf\Core\File\CeilingVersionException::__construct1100.0%
Phpdftk\Pdf\Core\File\CrossReferenceTable::add1100.0%
Phpdftk\Pdf\Core\File\CrossReferenceTable::getEntries1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::__construct1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::setEncryption1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::getPdfVersion1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::wasVersionBumped1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::setStrictVersionMode1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::setDeprecationHandler1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::setStrictDeprecation1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::getVersionWarnings1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::addNewObject1100.0%
Phpdftk\Pdf\Core\File\IncrementalWriter::save1100.0%
Phpdftk\Pdf\Core\File\ObjectRegistry::register1100.0%
Phpdftk\Pdf\Core\File\ObjectRegistry::getAll1100.0%
Phpdftk\Pdf\Core\File\ObjectRegistry::getSize1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setCompressStreams1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getRegistry1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getVersion1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getPdfVersion1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setStrictVersionMode1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setDeprecationHandler1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setStrictDeprecation1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getVersionWarnings1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setCatalog1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::getInfo1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::register1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setSigner1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setTimestamper1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::setTsaClient1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::emitPaddedLinearizationDict1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::buildMinimalHintStream1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::buildSubsectionXref1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::toBytes1100.0%
Phpdftk\Pdf\Core\File\PdfFileWriter::save1100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::registerType1100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::registerSubtype1100.0%
Phpdftk\Pdf\Core\File\PdfHydrator::registerActionType1100.0%
Phpdftk\Pdf\Core\File\TrailerDictionary::__construct1100.0%
Phpdftk\Pdf\Core\File\VersionRequirementException::__construct1100.0%
Phpdftk\Pdf\Core\File\VersionRequirementResolver::clearCache1100.0%
Phpdftk\Pdf\Core\FileSpec\FileSpec::attachEmbeddedFile1100.0%
Phpdftk\Pdf\Core\Font\CIDFont::__construct1100.0%
Phpdftk\Pdf\Core\Font\CIDFontType0Font::__construct1100.0%
Phpdftk\Pdf\Core\Font\CIDFontType2Font::__construct1100.0%
Phpdftk\Pdf\Core\Font\CIDSystemInfo::__construct1100.0%
Phpdftk\Pdf\Core\Font\CIDSystemInfo::toPdf1100.0%
Phpdftk\Pdf\Core\Font\CMapStream::__construct1100.0%
Phpdftk\Pdf\Core\Font\FontDescriptor::__construct1100.0%
Phpdftk\Pdf\Core\Font\FontFile\CFFFontFile::__construct1100.0%
Phpdftk\Pdf\Core\Font\FontFile\TrueTypeFontFile::__construct1100.0%
Phpdftk\Pdf\Core\Font\FontFile\Type1FontFile::__construct1100.0%
Phpdftk\Pdf\Core\Font\MMType1Font::__construct1100.0%
Phpdftk\Pdf\Core\Font\TrueTypeFont::__construct1100.0%
Phpdftk\Pdf\Core\Font\Type3Font::addCharProc1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalGray::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\CalRGB::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceCMYK::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceGray::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceN::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\DeviceRGB::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\ICCBased::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Indexed::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Lab::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Pattern::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\ColorSpace\Separation::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType0::getFunctionType1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::getFunctionType1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType2::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::getFunctionType1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType3::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::getFunctionType1100.0%
Phpdftk\Pdf\Core\Graphics\Function\FunctionType4::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType10::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType16::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Halftone\HalftoneType6::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\ShadingPattern::getPatternType1100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Pattern\TilingPattern::getPatternType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType1::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType2::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType3::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType4::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType5::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType6::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::getShadingType1100.0%
Phpdftk\Pdf\Core\Graphics\Shading\ShadingType7::toPdf1100.0%
Phpdftk\Pdf\Core\Graphics\SoftMask::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\XObject\FormXObject::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\XObject\ImageXObject::__construct1100.0%
Phpdftk\Pdf\Core\Graphics\XObject\PostScriptXObject::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::checkbox1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::radioButton1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::passwordField1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::choiceField1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildAppearanceDict1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildStateAppearanceDict1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::rectDimensions1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::escapeString1100.0%
Phpdftk\Pdf\Core\Interactive\Form\AppearanceGenerator::buildCircleOps1100.0%
Phpdftk\Pdf\Core\Interactive\Form\ButtonField::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\ChoiceField::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfReader::decodeString1100.0%
Phpdftk\Pdf\Core\Interactive\Form\FdfWriter::escapeString1100.0%
Phpdftk\Pdf\Core\Interactive\Form\FontContext::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\SigFieldLock::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\SignatureField::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Form\SignatureField::setSignatureValue1100.0%
Phpdftk\Pdf\Core\Interactive\Form\TextField::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::derToPem1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getIssuerNameHash1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CertificateUtils::getIssuerKeyHash1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\CrlClient::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\DocMDPTransformParams::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\DocTimeStamp::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\FieldMDPTransformParams::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::buildOcspRequest1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derTlv1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derSequence1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derOid1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derNull1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derOctetString1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\OcspClient::derInteger1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\Pkcs7Signer::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\SignatureReference::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TransformParams::baseDictionary1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::__construct1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derTlv1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derSequence1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derOid1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derNull1100.0%
Phpdftk\Pdf\Core\Interactive\Signature\TsaClient::derOctetString1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipData::__construct1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipData::getMediaClipSubtype1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipSection::__construct1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClipSection::getMediaClipSubtype1100.0%
Phpdftk\Pdf\Core\Multimedia\MediaRendition::getRenditionSubtype1100.0%
Phpdftk\Pdf\Core\Multimedia\Movie::__construct1100.0%
Phpdftk\Pdf\Core\Multimedia\SelectorRendition::getRenditionSubtype1100.0%
Phpdftk\Pdf\Core\Multimedia\Sound::__construct1100.0%
Phpdftk\Pdf\Core\PdfArray::__construct1100.0%
Phpdftk\Pdf\Core\PdfBoolean::__construct1100.0%
Phpdftk\Pdf\Core\PdfDictionary::__construct1100.0%
Phpdftk\Pdf\Core\PdfDictionary::set1100.0%
Phpdftk\Pdf\Core\PdfDictionary::get1100.0%
Phpdftk\Pdf\Core\PdfDictionary::has1100.0%
Phpdftk\Pdf\Core\PdfName::__construct1100.0%
Phpdftk\Pdf\Core\PdfNull::toPdf1100.0%
Phpdftk\Pdf\Core\PdfNumber::__construct1100.0%
Phpdftk\Pdf\Core\PdfObject::toIndirectObject1100.0%
Phpdftk\Pdf\Core\PdfReference::__construct1100.0%
Phpdftk\Pdf\Core\PdfReference::toPdf1100.0%
Phpdftk\Pdf\Core\PdfStream::__construct1100.0%
Phpdftk\Pdf\Core\PdfStream::setFilter1100.0%
Phpdftk\Pdf\Core\PdfStream::toIndirectObject1100.0%
Phpdftk\Pdf\Core\PdfString::__construct1100.0%
Phpdftk\Pdf\Core\PdfVersion::isAtLeast1100.0%
Phpdftk\Pdf\Core\PdfVersion::isGreaterThan1100.0%
Phpdftk\Pdf\Core\PdfVersion::fromString1100.0%
Phpdftk\Pdf\Core\RequiresPdfVersion::__construct1100.0%
Phpdftk\Pdf\Core\Security\CryptFilter::__construct1100.0%
Phpdftk\Pdf\Core\Security\EncryptDictionary::__construct1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::__construct1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::rc41281100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::rc4401100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::aes1281100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::aes2561100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::getEncryptDictionary1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::setEncryptDictObjNum1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::getFileId1100.0%
Phpdftk\Pdf\Core\Security\PdfEncryptor::createR61100.0%
Phpdftk\Pdf\Core\Security\PublicKeyRecipient::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDLightingScheme::toPdf1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDMeasure::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDNode::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDRenderMode::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDStream::__construct1100.0%
Phpdftk\Pdf\Core\ThreeD\ThreeDView::__construct1100.0%
Phpdftk\Pdf\Reader\ObjectResolver::__construct1100.0%
Phpdftk\Pdf\Reader\ObjectResolver::setStrict1100.0%
Phpdftk\Pdf\Reader\ObjectResolver::resolveReference1100.0%
Phpdftk\Pdf\Reader\ObjectResolver::getEntry1100.0%
Phpdftk\Pdf\Reader\ObjectResolver::getObjectNumbers1100.0%
Phpdftk\Pdf\Reader\ObjectResolver::getEntries1100.0%
Phpdftk\Pdf\Reader\ObjectResolver::scanObjectMap1100.0%
Phpdftk\Pdf\Reader\ObjectResolver::readRaw1100.0%
Phpdftk\Pdf\Reader\Parser\BitReader::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\BitReader::getBitPosition1100.0%
Phpdftk\Pdf\Reader\Parser\BitReader::getBytePosition1100.0%
Phpdftk\Pdf\Reader\Parser\ContentStreamOp::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\HintTableParser::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\ObjectParser::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\ObjectParser::parseValue1100.0%
Phpdftk\Pdf\Reader\Parser\ObjectStreamParser::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\PageHintEntry::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\PageOffsetHintTable::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\SharedObjectHintEntry::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\SharedObjectHintTable::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\StreamParser::setResolver1100.0%
Phpdftk\Pdf\Reader\Parser\StreamParser::decodeFlate1100.0%
Phpdftk\Pdf\Reader\Parser\XrefParser::__construct1100.0%
Phpdftk\Pdf\Reader\Parser\XrefStreamParser::__construct1100.0%
Phpdftk\Pdf\Reader\PdfDecryptor::__construct1100.0%
Phpdftk\Pdf\Reader\PdfReader::__construct1100.0%
Phpdftk\Pdf\Reader\PdfReader::getParseWarnings1100.0%
Phpdftk\Pdf\Reader\PdfReader::fromFile1100.0%
Phpdftk\Pdf\Reader\PdfReader::fromString1100.0%
Phpdftk\Pdf\Reader\PdfReader::fromFilePublicKey1100.0%
Phpdftk\Pdf\Reader\PdfReader::fromStringPublicKey1100.0%
Phpdftk\Pdf\Reader\PdfReader::getVersion1100.0%
Phpdftk\Pdf\Reader\PdfReader::getPdfVersion1100.0%
Phpdftk\Pdf\Reader\PdfReader::getTrailer1100.0%
Phpdftk\Pdf\Reader\PdfReader::getObject1100.0%
Phpdftk\Pdf\Reader\PdfReader::resolveReference1100.0%
Phpdftk\Pdf\Reader\PdfReader::getResolver1100.0%
Phpdftk\Pdf\Reader\PdfReader::extractText1100.0%
Phpdftk\Pdf\Reader\PdfReader::extractTextWithPositions1100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::__construct1100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::advanceTextMatrix1100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::textToUserSpace1100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::getEffectiveFontSize1100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::multiplyMatrices1100.0%
Phpdftk\Pdf\Reader\PositionedTextExtractor::decodeName1100.0%
Phpdftk\Pdf\Reader\TextExtractor::__construct1100.0%
Phpdftk\Pdf\Reader\TextExtractor::decodeStringOperand1100.0%
Phpdftk\Pdf\Reader\TextExtractor::decodeName1100.0%
Phpdftk\Pdf\Reader\TextSpan::__construct1100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::seek1100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::tell1100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::size1100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::isEof1100.0%
Phpdftk\Pdf\Reader\Tokenizer\FileSource::invalidateBuffer1100.0%
Phpdftk\Pdf\Reader\Tokenizer\StringSource::__construct1100.0%
Phpdftk\Pdf\Reader\Tokenizer\StringSource::read1100.0%
Phpdftk\Pdf\Reader\Tokenizer\StringSource::peek1100.0%
Phpdftk\Pdf\Reader\Tokenizer\StringSource::seek1100.0%
Phpdftk\Pdf\Reader\Tokenizer\StringSource::tell1100.0%
Phpdftk\Pdf\Reader\Tokenizer\StringSource::size1100.0%
Phpdftk\Pdf\Reader\Tokenizer\StringSource::isEof1100.0%
Phpdftk\Pdf\Reader\Tokenizer\Token::__construct1100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::__construct1100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::getSource1100.0%
Phpdftk\Pdf\Reader\Tokenizer\Tokenizer::seek1100.0%
Phpdftk\Pdf\Reader\XrefEntry::__construct1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::__construct1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::open1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::openString1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::flattenAll1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::flattenType1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::flattenForms1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::save1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::getReader1100.0%
Phpdftk\Pdf\Toolkit\AnnotationFlattener::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\Bookmark\BookmarkEntry::__construct1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::__construct1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::open1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::openString1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::hasBookmarks1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::setBookmarks1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::addBookmark1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::removeBookmarks1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::save1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::getReader1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\BookmarkEditor::wrapDictionary1100.0%
Phpdftk\Pdf\Toolkit\Form\FieldInfo::__construct1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::__construct1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::open1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::openString1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::getFieldNames1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::hasField1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::save1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::getReader1100.0%
Phpdftk\Pdf\Toolkit\FormFiller::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\Internal\PageCopier::__construct1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::__construct1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::open1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::openString1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::setOcspClient1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::setCrlClient1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::addOcspResponse1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::addCrl1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::addCertificate1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::forSignature1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::save1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::getWarnings1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::getReader1100.0%
Phpdftk\Pdf\Toolkit\LtvSigner::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::__construct1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::open1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::openString1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getTitle1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getAuthor1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getSubject1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getKeywords1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getCreator1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getProducer1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getCreationDate1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getModDate1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getAll1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setTitle1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setAuthor1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setSubject1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setKeywords1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setCreator1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setProducer1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setCreationDate1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setModDate1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setTrapped1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::setCustom1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::save1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getReader1100.0%
Phpdftk\Pdf\Toolkit\MetadataEditor::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\MetadataInfo::__construct1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::__construct1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::open1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::openString1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::setLabels1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::removeLabels1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::save1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::getReader1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\PageLabeler::wrapDictionary1100.0%
Phpdftk\Pdf\Toolkit\PageSelector::__construct1100.0%
Phpdftk\Pdf\Toolkit\PageSelector::all1100.0%
Phpdftk\Pdf\Toolkit\PageSelector::pages1100.0%
Phpdftk\Pdf\Toolkit\PageSelector::range1100.0%
Phpdftk\Pdf\Toolkit\PageSelector::even1100.0%
Phpdftk\Pdf\Toolkit\PageSelector::odd1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::__construct1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::open1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::openString1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::keep1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::keepPages1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::keepRange1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::remove1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::removePages1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::reorder1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::reverse1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::split1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::save1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::toBytes1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\PageSlicer::getReader1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::__construct1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::open1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::openString1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::setCropBox1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::setMediaBox1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::setTrimBox1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::setBleedBox1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::save1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::getReader1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::applySetBox1100.0%
Phpdftk\Pdf\Toolkit\PageTransformer::scaleBox1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::__construct1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::open1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::openString1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::encrypt1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::decrypt1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::setPermissions1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::isEncrypted1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::save1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::getReader1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\PdfEncrypt::copyStream1100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::__construct1100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::create1100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::addFile1100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::addString1100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::addPages1100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::getSourceCount1100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::save1100.0%
Phpdftk\Pdf\Toolkit\PdfMerger::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::__construct1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::open1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::openString1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::stampText1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::watermark1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::addPageNumbers1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::header1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::footer1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::save1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::getReader1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::buildWatermarkOps1100.0%
Phpdftk\Pdf\Toolkit\PdfStamper::escapeText1100.0%
Phpdftk\Pdf\Toolkit\Redaction\RedactionArea::__construct1100.0%
Phpdftk\Pdf\Toolkit\Stamper\ImageStampStyle::__construct1100.0%
Phpdftk\Pdf\Toolkit\Stamper\StampStyle::__construct1100.0%
Phpdftk\Pdf\Toolkit\Stamper\WatermarkStyle::__construct1100.0%
Phpdftk\Pdf\Toolkit\TextBlock::__construct1100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::__construct1100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::open1100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::openString1100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::page1100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::allPages1100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::pageWithPositions1100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\TextExtractor::getReader1100.0%
Phpdftk\Pdf\Toolkit\TextMatch::__construct1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::__construct1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::open1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::openString1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::redactText1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::redactPattern1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::redactArea1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::setRedactionColor1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::getRedactionCount1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::save1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::getVersionWarnings1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::getReader1100.0%
Phpdftk\Pdf\Toolkit\TextRedactor::getPageCount1100.0%
Phpdftk\Pdf\Toolkit\TextSearchResults::__construct1100.0%
Phpdftk\Pdf\Toolkit\TextSearchResults::count1100.0%
Phpdftk\Pdf\Toolkit\TextSearchResults::all1100.0%
Phpdftk\Pdf\Toolkit\TextSearchResults::first1100.0%
Phpdftk\Pdf\Toolkit\TextSearchResults::getIterator1100.0%
Phpdftk\Pdf\Writer\Action::uri1100.0%
Phpdftk\Pdf\Writer\Action::javascript1100.0%
Phpdftk\Pdf\Writer\Action::namedAction1100.0%
Phpdftk\Pdf\Writer\CalloutStyle::__construct1100.0%
Phpdftk\Pdf\Writer\CalloutStyle::resolveBarColor1100.0%
Phpdftk\Pdf\Writer\CalloutStyle::resolveBgColor1100.0%
Phpdftk\Pdf\Writer\CalloutStyle::resolveLabel1100.0%
Phpdftk\Pdf\Writer\CalloutType::defaultLabel1100.0%
Phpdftk\Pdf\Writer\DashPattern::__construct1100.0%
Phpdftk\Pdf\Writer\DashPattern::solid1100.0%
Phpdftk\Pdf\Writer\DashPattern::dashed1100.0%
Phpdftk\Pdf\Writer\DashPattern::dotted1100.0%
Phpdftk\Pdf\Writer\DashPattern::dashDot1100.0%
Phpdftk\Pdf\Writer\DashPattern::toOperatorArgs1100.0%
Phpdftk\Pdf\Writer\Font::__construct1100.0%
Phpdftk\Pdf\Writer\Font::getFamily1100.0%
Phpdftk\Pdf\Writer\Font::getResourceName1100.0%
Phpdftk\Pdf\Writer\Font::getParsedData1100.0%
Phpdftk\Pdf\Writer\Font::getTextEncoder1100.0%
Phpdftk\Pdf\Writer\Font::getUnicodeToGidMap1100.0%
Phpdftk\Pdf\Writer\Font::getOldToNewGidMap1100.0%
Phpdftk\Pdf\Writer\Form\CheckboxOptions::__construct1100.0%
Phpdftk\Pdf\Writer\Form\ChoiceFieldOptions::__construct1100.0%
Phpdftk\Pdf\Writer\Form\TextFieldOptions::__construct1100.0%
Phpdftk\Pdf\Writer\ListBlock::__construct1100.0%
Phpdftk\Pdf\Writer\ListRenderer::measureItem1100.0%
Phpdftk\Pdf\Writer\ListStyle::__construct1100.0%
Phpdftk\Pdf\Writer\Page::__construct1100.0%
Phpdftk\Pdf\Writer\Page::contentStream1100.0%
Phpdftk\Pdf\Writer\Page::corePage1100.0%
Phpdftk\Pdf\Writer\Page::drawCircle1100.0%
Phpdftk\Pdf\Writer\Page::drawBarcode1100.0%
Phpdftk\Pdf\Writer\Page::inLayer1100.0%
Phpdftk\Pdf\Writer\Page::scale1100.0%
Phpdftk\Pdf\Writer\Page::translate1100.0%
Phpdftk\Pdf\Writer\Page::withTransform1100.0%
Phpdftk\Pdf\Writer\Page::setOpacity1100.0%
Phpdftk\Pdf\Writer\Page::setCropBox1100.0%
Phpdftk\Pdf\Writer\Page::setBleedBox1100.0%
Phpdftk\Pdf\Writer\Page::setTrimBox1100.0%
Phpdftk\Pdf\Writer\Page::setArtBox1100.0%
Phpdftk\Pdf\Writer\Page::rectToBoxArray1100.0%
Phpdftk\Pdf\Writer\Page::drawList1100.0%
Phpdftk\Pdf\Writer\Page::raw1100.0%
Phpdftk\Pdf\Writer\Page::emitEllipseOps1100.0%
Phpdftk\Pdf\Writer\PageContext::__construct1100.0%
Phpdftk\Pdf\Writer\PageDecorator::__construct1100.0%
Phpdftk\Pdf\Writer\PageDecorator::withHeader1100.0%
Phpdftk\Pdf\Writer\PageDecorator::withFooter1100.0%
Phpdftk\Pdf\Writer\PageDecorator::withWatermark1100.0%
Phpdftk\Pdf\Writer\PathBuilder::moveTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::lineTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::curveTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::quadCurveTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::arcTo1100.0%
Phpdftk\Pdf\Writer\PathBuilder::close1100.0%
Phpdftk\Pdf\Writer\Pdf::__construct1100.0%
Phpdftk\Pdf\Writer\Pdf::setFont1100.0%
Phpdftk\Pdf\Writer\Pdf::setTheme1100.0%
Phpdftk\Pdf\Writer\Pdf::setTitle1100.0%
Phpdftk\Pdf\Writer\Pdf::setAuthor1100.0%
Phpdftk\Pdf\Writer\Pdf::setViewerPreferences1100.0%
Phpdftk\Pdf\Writer\Pdf::attachFile1100.0%
Phpdftk\Pdf\Writer\Pdf::setHeader1100.0%
Phpdftk\Pdf\Writer\Pdf::setFooter1100.0%
Phpdftk\Pdf\Writer\Pdf::getTheme1100.0%
Phpdftk\Pdf\Writer\Pdf::getPdfVersion1100.0%
Phpdftk\Pdf\Writer\Pdf::doc1100.0%
Phpdftk\Pdf\Writer\Pdf::writer1100.0%
Phpdftk\Pdf\Writer\Pdf::getEncodingWarnings1100.0%
Phpdftk\Pdf\Writer\Pdf::addPage1100.0%
Phpdftk\Pdf\Writer\Pdf::newPage1100.0%
Phpdftk\Pdf\Writer\Pdf::addHeading1100.0%
Phpdftk\Pdf\Writer\Pdf::addList1100.0%
Phpdftk\Pdf\Writer\Pdf::addNumberedList1100.0%
Phpdftk\Pdf\Writer\Pdf::save1100.0%
Phpdftk\Pdf\Writer\Pdf::toBytes1100.0%
Phpdftk\Pdf\Writer\Pdf::writeTo1100.0%
Phpdftk\Pdf\Writer\Pdf::drawDefaultWatermark1100.0%
Phpdftk\Pdf\Writer\Pdf::totalContentWidth1100.0%
Phpdftk\Pdf\Writer\Pdf::columnLeftX1100.0%
Phpdftk\Pdf\Writer\Pdf::topOfColumn1100.0%
Phpdftk\Pdf\Writer\Pdf::bottomMargin1100.0%
Phpdftk\Pdf\Writer\Pdf::getMetrics1100.0%
Phpdftk\Pdf\Writer\Pdf::wrapText1100.0%
Phpdftk\Pdf\Writer\Pdf::measureText1100.0%
Phpdftk\Pdf\Writer\PdfDoc::__construct1100.0%
Phpdftk\Pdf\Writer\PdfDoc::wrap1100.0%
Phpdftk\Pdf\Writer\PdfDoc::writer1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addPage1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setInfo1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setTitle1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setAuthor1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setSubject1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setKeywords1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setCreator1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setMetadata1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addSignatureField1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addLinearGradient1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addRadialGradient1100.0%
Phpdftk\Pdf\Writer\PdfDoc::buildRgbFunction1100.0%
Phpdftk\Pdf\Writer\PdfDoc::registerSpotColor1100.0%
Phpdftk\Pdf\Writer\PdfDoc::createBarcode1100.0%
Phpdftk\Pdf\Writer\PdfDoc::createTemplate1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setOpenAction1100.0%
Phpdftk\Pdf\Writer\PdfDoc::attachFile1100.0%
Phpdftk\Pdf\Writer\PdfDoc::attachFileBytes1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addHighlight1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addLineAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addPolygon1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addSquare1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addCircleAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addStamp1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addWatermarkAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addSoundAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addMovieAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::add3DAnnotation1100.0%
Phpdftk\Pdf\Writer\PdfDoc::rectToPdfArray1100.0%
Phpdftk\Pdf\Writer\PdfDoc::setOutline1100.0%
Phpdftk\Pdf\Writer\PdfDoc::addOutlineItem1100.0%
Phpdftk\Pdf\Writer\PdfWriter::__construct1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getCatalog1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getPageTree1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getFonts1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getContentStreams1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setInfo1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setOutline1100.0%
Phpdftk\Pdf\Writer\PdfWriter::addOutlineItem1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setPageLabels1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setNamedDestinations1100.0%
Phpdftk\Pdf\Writer\PdfWriter::fileWriter1100.0%
Phpdftk\Pdf\Writer\PdfWriter::register1100.0%
Phpdftk\Pdf\Writer\PdfWriter::addImageInternal1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setSigner1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setTsaClient1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setTimestamper1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setEncryption1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getPdfVersion1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setStrictVersionMode1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setCeilingVersion1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setDeprecationHandler1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setStrictDeprecation1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getVersionWarnings1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setLinearized1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setConformance1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setConformanceProfiles1100.0%
Phpdftk\Pdf\Writer\PdfWriter::getConformanceResults1100.0%
Phpdftk\Pdf\Writer\PdfWriter::toBytes1100.0%
Phpdftk\Pdf\Writer\PdfWriter::save1100.0%
Phpdftk\Pdf\Writer\PdfWriter::setMetadata1100.0%
Phpdftk\Pdf\Writer\PdfWriter::syncInfoToMetadata1100.0%
Phpdftk\Pdf\Writer\PdfWriter::doc1100.0%
Phpdftk\Pdf\Writer\SpotColor::__construct1100.0%
Phpdftk\Pdf\Writer\Table::__construct1100.0%
Phpdftk\Pdf\Writer\TableRenderContext::__construct1100.0%
Phpdftk\Pdf\Writer\TableStyle::__construct1100.0%
Phpdftk\Pdf\Writer\TableStyle::alignmentFor1100.0%
Phpdftk\Pdf\Writer\TextLayout::winAnsi1100.0%
Phpdftk\Pdf\Writer\TextStyle::__construct1100.0%
Phpdftk\Pdf\Writer\Theme::__construct1100.0%
Phpdftk\Pdf\Writer\Theme::withFont1100.0%
Phpdftk\Pdf\Writer\Theme::withColor1100.0%
Phpdftk\Pdf\Writer\Theme::withMargin1100.0%
Phpdftk\Pdf\Core\Action\Action::getActionType0100.0%
Phpdftk\Pdf\Core\Annotation\Annotation::getSubtype0100.0%
Phpdftk\Pdf\Core\Graphics\Function\Func::getFunctionType0100.0%
Phpdftk\Pdf\Core\Graphics\Shading\MeshShading::getShadingType0100.0%
Phpdftk\Pdf\Core\Graphics\Shading\Shading::getShadingType0100.0%
Phpdftk\Pdf\Core\Multimedia\MediaClip::getMediaClipSubtype0100.0%
Phpdftk\Pdf\Core\Multimedia\Rendition::getRenditionSubtype0100.0%
Phpdftk\Pdf\Core\PdfObject::toPdf0100.0%