Subroutine Coverage

blib/lib/CAM/PDF.pm
Criterion Covered Total %
subroutine 98 141 69.5
pod 106 106 100.0


line count pod subroutine
3 3 n/a BEGIN
4 3 n/a BEGIN
5 3 n/a BEGIN
6 3 n/a BEGIN
7 3 n/a BEGIN
8 3 n/a BEGIN
9 3 n/a BEGIN
277 27 Yes new
422 8 Yes toPDF
440 0 Yes toString
477 26 n/a _startdoc
568 28 n/a _buildxref
604 0 n/a __dump_binary_stream
623 4 n/a _buildxref_pdf15
712 4 n/a _buildxref_pdf15_getstream
766 58 n/a _index_objstream
824 24 n/a _buildxref_pdf14
906 26 n/a _buildendxref
931 12 n/a _buildNameTable
1000 156 Yes getRootDict
1013 70 Yes getPagesDict
1030 297 Yes parseObj
1079 3 Yes parseInlineImage
1109 1 Yes writeInlineImage
1144 69 Yes parseStream
1221 350 Yes parseDict
1261 173 Yes parseArray
1294 2605 Yes parseLabel
1326 412 Yes parseRef
1358 17935 Yes parseNum
1390 1709 Yes parseString
1486 70 Yes parseHexString
1534 21 Yes parseBoolean
1567 1 Yes parseNull
1599 21728 Yes parseAny
1637 3839 Yes getValue
1670 28 Yes getObjValue
1693 4103 Yes dereference
1766 0 Yes getPropertyNames
1776 0 Yes getProperty
1798 0 Yes getFont
1827 0 Yes getFontNames
1858 0 Yes getFonts
1889 0 Yes getFontByBaseName
1936 164 Yes getFontMetrics
1992 0 Yes addFont
2090 0 Yes deEmbedFont
2121 0 Yes deEmbedFontByBaseName
2142 0 n/a _deEmbedFontObj
2168 0 Yes wrapString
2256 795 Yes getStringWidth
2335 96 Yes numPages
2349 96 Yes getPage
2434 40 Yes getPageObjnum
2462 6 Yes getPageText
2485 12 Yes getPageContentTree
2523 30 Yes getPageContent
2588 0 Yes getPageDimensions
2631 0 Yes getName
2676 48 Yes getPrefs
2695 8 Yes canPrint
2708 8 Yes canModify
2721 8 Yes canCopy
2734 8 Yes canAdd
2749 0 Yes getFormFieldList
2816 0 Yes getFormField
2883 0 Yes getFormFieldDict
2966 12 Yes setPrefs
2983 0 Yes setName
3009 0 Yes removeName
3035 0 Yes pageAddName
3085 4 Yes setPageContent
3123 0 Yes appendPageContent
3164 4 Yes extractPages
3191 12 Yes deletePages
3209 8 n/a _deletePages
3238 0 Yes deletePage
3255 20 n/a _deletePage
3285 20 n/a _deletePage_backPointers
3311 20 n/a _deletePage_removeFromPageTree
3414 8 n/a _deleteRefsToPages
3448 2 n/a _deleteOutlines
3497 0 n/a _deleteDests
3654 24 Yes decachePages
3677 0 Yes addPageResources
3776 12 Yes appendPDF
3860 0 Yes prependPDF
3879 4 Yes duplicatePage
3933 4 Yes createStreamObject
3968 0 Yes uninlineImages
4081 309 Yes appendObject
4129 317 Yes replaceObject
4206 554 Yes deleteObject
4229 8 Yes cleanse
4264 28 Yes createID
4348 0 Yes fillFormFields
4658 0 Yes clearFormFieldTriggers
4688 0 Yes clearAnnotations
4770 0 Yes previousRevision
4800 0 Yes allRevisions
4828 0 Yes preserveOrder
4844 8 Yes isLinearized
4881 44 Yes delinearize
4921 28 Yes clean
4980 24 Yes needsSave
4998 16 Yes save
5134 16 Yes cleansave
5162 0 Yes output
5197 0 Yes cleanoutput
5212 900 Yes writeObject
5228 177 Yes writeString
5268 18676 Yes writeAny
5297 432 n/a _writeArray
5333 852 n/a _writeDictionary
5400 900 n/a _writeObject
5459 638 Yes traverse
5519 0 Yes decodeObject
5539 0 Yes decodeAll
5561 46 Yes decodeOne
5623 3 n/a BEGIN
5671 41 Yes fixDecode
5704 0 n/a _fixDecodeTIFF
5713 4 n/a _fixDecodePNG
5778 0 Yes encodeObject
5796 4 Yes encodeOne
5910 317 Yes setObjNum
5923 6334 n/a _setObjNumCB
5942 20 Yes getRefList
5955 17875 n/a _getRefListCB
5976 297 Yes changeRefKeys
5991 6150 n/a _changeRefKeysCB
6013 1 Yes abbrevInlineImage
6028 3 Yes unabbrevInlineImage
6039 54 n/a _abbrevInlineImageCB
6078 0 Yes changeString
6090 0 n/a _changeStringCB
6149 18 Yes rangeToArray
6229 0 Yes trimstr
6255 290 Yes copyObject
6276 28 Yes cacheObjects
6305 0 Yes asciify