mPDF D

Total Complexity 10,621
Dependencies 16
Dependents 1
Total lines 32,659
Lines of code 25,865
Logical lines of code 22,931
Comment lines 4,651
Methods 371
Properties 564

Methods 371

Method Rating Maintainability Complexity Lines of code
OpenTag()
D
0
1,542 2,981
_tableWrite()
D
0
462 1,157
CloseTag()
D
0
379 1,022
WriteFlowingBlock()
D
0
352 673
PaintDivBB()
D
0
291 804
setCSS()
D
0
267 629
finishFlowingBlock()
D
0
267 414
WriteHTML()
D
0
261 481
_getImage()
D
0
246 595
WriteFixedPosHTML()
D
0
243 577
printbuffer()
D
0
202 566
_tableRect()
D
0
186 429
Cell()
D
0
170 454
_fixTableBorders()
D
1
167 350
printobjectbuffer()
D
0
158 368
TableHeaderFooter()
D
0
152 432
_tableColumnWidth()
D
1
159 324
printcolumnbuffer()
D
5
131 323
SetPagedMediaCSS()
D
12
132 174
_tableHeight()
D
11
98 271
SetFont()
D
16
97 180
MovePages()
D
16
94 200
ConvertColor()
D
20
96 125
_beginpage()
D
16
91 185
_tableWidth()
D
16
88 205
_setInlineBlockHeights()
D
16
86 216
_putfonts()
D
10
76 355
applyGPOSpdf()
D
14
83 246
PrintPageBackgrounds()
D
18
82 179
SubstituteCharsMB()
D
18
82 179
TableCheckMinWidth()
D
19
84 145
AddFont()
D
14
78 221
TOCpagebreakByArray()
D
29
88 50
AddPage()
D
16
70 233
inlineObject()
D
21
75 147
MultiCell()
D
18
70 207
WriteBarcode()
D
16
66 236
_getListMarkerWidth()
D
22
68 136
_putannots()
D
21
59 161
PrintTableBackgrounds()
D
23
60 140
_convImage()
D
21
57 182
mPDF()
D
11
43 364
Output()
D
22
55 162
_putpages()
D
22
53 162
GetStringWidth()
D
27
53 110
_getPageFormat()
D
32 56 61
_putresources()
D
27
51 113
Image()
D
23
46 170
_putpatterns()
D
26
48 123
InsertIndex()
D
26
45 142
DeletePages()
D
31 48 92
_putcatalog()
D
31 49 72
GetJspacing()
D
31 40 104
_putshaders()
D
24
35 172
SubstituteCharsNonCore()
D
33 41 74
SetFooter()
D
35 41 73
_setListMarker()
D
24
34 172
markScriptToLang()
D
31 37 97
Text()
D
33 38 78
SetHeader()
D
34 38 74
AddPageByArray()
D
44 40 25
hyphenateWord()
D
31 33 93
dec2roman()
D
37 35 63
printkwtbuffer()
D
31 31 110
_enddoc()
D
32 32 87
DivLn()
C
40 34 43
OverWrite()
C
30 29 115
ConvertSize()
C
38 32 61
_createHTMLheaderFooter()
C
39 32 49
_resizeBackgroundImage()
C
35 29 87
SetBackground()
C
36 30 64
_putimages()
C
36 30 62
_getStyledNumber()
C
42 31 39
_putTTfontwidths()
C
34 28 82
shrinkTable()
C
33 27 96
printtablebuffer()
C
30 25 123
SetHTMLHeader()
C
43 29 41
_puthtmlheaders()
C
28
21 151
PaintDivLnBorder()
C
35 24 93
_saveTextBuffer()
C
45 28 30
Footer()
C
34 23 82
_putbookmarks()
C
35 23 79
_saveCellTextBuffer()
B
48 26 24
Close()
B
42 25 39
PaintImgBorder()
B
41 23 54
Annotation()
B
42 24 38
_out()
B
42 22 47
AdjustHTML()
B
31 18 103
ImportPage()
B
39 21 56
WriteBarcode2()
B
36 20 69
border_details()
B
45 22 34
SetHTMLFooter()
B
44 20 42
_putformxobjects()
B
40 19 51
PrintBodyBackgrounds()
B
41 18 46
pdf_write_value()
B
40 16 61
GetCharWidthNonCore()
B
45 17 39
_EllipseArc()
A
40 15 56
_kern()
A
40 14 60
SetColumns()
A
39 13 67
IndexEntry()
A
47 14 37
_putoutputintent()
A
42 13 51
watermark()
A
41 13 49
GetFullPath()
A
46 14 32
TOC_Entry()
A
47 14 31
docPageNumTotal()
A
48 14 31
_setDashBorder()
A
58 15 12
UTF8StringToArray()
A
50 13 25
_setLineYpos()
A
46 12 37
_reverseTableDir()
A
47 12 32
_putmetadata()
A
37 9 75
_preForcedPagebreak()
A
50 12 29
GetCharWidthCore()
A
49 12 27
SetBasePath()
A
49 12 27
SetAlpha()
A
58 13 12
_setPageSize()
A
45 11 41
GetFloatDivInfo()
A
50 12 26
docPageNum()
A
51 12 24
docPageSettings()
A
52 12 23
_putfontranges()
A
46 11 38
magic_reverse_dir()
A
54 12 17
_setBidiCodes()
A
54 12 17
TOCpagebreak()
A
52 12 16
_get_file()
A
48 11 29
UTF8toSubset()
A
45 10 41
SetVisibility()
A
51 11 24
Reset()
A
42 9 51
_postForcedPagebreak()
A
47 10 34
SetTextOutline()
A
54 11 19
AutosizeText()
A
47 10 33
file_get_contents_by_socket()
A
47 10 32
_putfontwidths()
A
45 9 46
SetProtection()
A
48 10 30
SetDisplayMode()
A
61 12 10
dec2hebrew()
A
47 10 29
ResetMargins()
A
51 10 27
_imageTypeFromString()
A
52 10 22
SetColor()
A
54 10 19
StartProgressBarOutput()
A
42 6 76
getBasicOTLdata()
A
55 10 15
AcceptPageBreak()
A
50 9 30
ClearFloats()
A
49 9 28
_advanceFloatMargins()
A
51 9 28
dec2alpha()
A
51 9 25
restoreInlineProperties()
A
45 8 40
restoreFont()
A
47 8 32
ConvertAngle()
A
56 9 15
Bookmark()
A
52 8 25
rgb2hsl()
A
52 8 23
WriteCell()
A
51 8 22
WriteText()
A
52 8 22
columnAdjustAdd()
A
48 7 36
_splitTableGetWidth()
A
54 8 20
ReadMetaTags()
A
53 8 19
writeHTMLFooters()
A
49 7 31
Header()
S
65 9 8
writeHTMLHeaders()
S
50 7 27
BeginLayer()
S
59 8 12
_Ovalue()
S
51 7 25
UseTemplate()
S
51 7 23
_putimportedobjects()
S
53 7 23
UpdateProgressBar()
S
52 7 22
_putinfo()
S
53 7 21
Thumbnail()
S
47 6 35
_darkenColor()
S
53 7 19
_lightenColor()
S
53 7 18
UTF8ToUTF16BE()
S
55 7 17
_putocg()
S
49 6 32
_tableGetMaxRowHeight()
S
57 7 16
AddExtGState()
S
57 7 15
_SetTextRendering()
S
65 8 7
_setAutoFooterHeight()
S
58 7 14
SetDefaultFont()
S
59 7 13
_setAutoHeaderHeight()
S
60 7 12
SetFontSize()
S
60 7 11
transformScale()
S
52 6 24
NewColumn()
S
54 6 23
_packCellBorder()
S
47 5 37
Link()
S
54 6 21
_tableGetHeight()
S
55 6 18
_tableGetWidth()
S
56 6 17
GetTemplateSize()
S
58 6 15
SetSpacing()
S
62 7 10
SetTextColor()
S
63 7 8
SetFillColor()
S
63 7 8
AddCJKFont()
S
64 7 9
SetDrawColor()
S
63 7 8
_computeLineheight()
S
58 6 15
_colAtoString()
S
60 7 10
SetDash()
S
67 7 6
SetDColor()
S
64 7 8
SetFColor()
S
63 7 9
GetFirstBlockFill()
S
62 7 10
_invertColor()
S
60 6 12
_generateencryptionkey()
S
50 5 27
fixLineheight()
S
60 6 12
_table2cellBorder()
S
62 6 11
IndexEntrySee()
S
61 6 11
_jpgHeaderFromString()
S
60 6 11
Arrow()
S
52 5 21
Rotate()
S
56 5 18
_putType0()
S
48 4 32
_RC4()
S
49 4 31
printcellbuffer()
S
48 4 30
SetStylesArray()
S
59 5 15
hue_2_rgb()
S
65 6 8
columnAdjustPregReplace()
S
62 6 9
_getCharWidth()
S
63 6 9
_getNormalLineheight()
S
60 5 13
RoundedRect()
S
50 4 28
_moveToPrevChar()
S
60 5 13
_getPrevChar()
S
60 5 13
SubstituteCharsSIP()
S
59 5 13
_getHtmlHeight()
S
46 3 39
_putformobjects()
S
52 4 23
purify_utf8()
S
52 4 23
newFlowingBlock()
S
52 4 23
_unpackCellBorder()
S
46 3 36
transformSkew()
S
54 4 21
transformRotate()
S
54 4 20
_Uvalue()
S
55 4 19
_printListBullet()
S
54 4 19
watermarkImg()
S
66 5 7
Ln()
S
67 5 6
SetLineJoin()
S
70 5 5
SetLineCap()
S
70 5 5
SetLineWidth()
S
65 5 8
rgb2cmyk()
S
58 4 14
setHiEntitySubstitutions()
S
38 2 43
SubstituteChars()
S
60 4 13
Ellipse()
S
58 4 12
dec2other()
S
61 4 11
_jpgDataFromHeader()
S
61 4 11
SetDirectionality()
S
55 3 21
hsl2rgb()
S
57 3 16
_dochecks()
S
65 4 8
Rect()
S
67 4 6
_imageError()
S
67 4 7
ReadCharset()
S
65 4 9
_charDefined()
S
66 4 7
tbsqrt()
S
63 4 9
is_utf8()
S
61 3 14
SetStyles()
S
61 3 12
SetSourceFile()
S
61 3 12
_hexToString()
S
61 3 12
_putextgstates()
S
61 3 11
SetStyle()
S
63 3 11
AddSpotColorsFromFile()
S
61 3 11
SetLeftMargin()
S
75 3 4
_putencryption()
S
59 2 15
AddCIDFont()
S
61 3 9
_getBorderWidths()
S
62 3 10
Shaded_box()
S
69 3 5
_newobj()
S
64 3 10
RestrictUnicodeFonts()
S
67 3 8
CircularText()
S
69 3 5
SetTColor()
S
67 3 7
setBorder()
S
70 3 6
ResetSpacing()
S
70 3 6
_setBorderLine()
S
62 3 10
TOC()
S
69 3 5
SetCol()
S
63 3 10
SetLink()
S
71 3 5
Write()
S
69 3 5
DisableTags()
S
65 3 9
_puttrailer()
S
60 2 13
_putspotcolors()
S
60 2 12
saveInlineProperties()
S
51 1 27
transformTranslate()
S
62 2 11
initialiseBlock()
S
52 1 26
_borderPadding()
S
61 2 11
saveFont()
S
52 1 24
AddSJISFont()
S
53 1 21
AddUHCFont()
S
53 1 21
AddGBFont()
S
53 1 21
AddBig5Font()
S
54 1 20
printfloatbuffer()
S
67 2 9
SetLineHeight()
S
72 2 5
SetDefaultBodyCSS()
S
71 2 6
_trnsvalue()
S
72 2 5
read_short()
S
65 2 8
SetSubstitutions()
S
66 2 8
SetCompression()
S
75 2 4
purify_utf8_text()
S
72 2 5
cmyk2rgb()
S
63 2 9
StartTransform()
S
76 2 4
StopTransform()
S
76 2 4
_putstream()
S
67 2 8
_textstring()
S
70 2 6
_transform()
S
72 2 4
_cmpdom()
S
78 2 3
rgb2gray()
S
72 2 4
SubstituteHiEntities()
S
71 2 6
_endpage()
S
69 2 7
_shareHeaderFooterWidth()
S
63 2 9
setMBencoding()
S
72 2 6
SetPageTemplate()
S
69 2 7
ResetStyles()
S
68 2 7
EndLayer()
S
72 2 6
SetX()
S
75 2 4
SetY()
S
69 2 7
AddSpotColor()
S
65 2 8
_getObjAttr()
S
64 2 9
GetCharWidth()
S
68 2 8
Open()
S
67 2 7
dec2cjk()
S
63 2 9
SetWatermarkImage()
S
70 2 6
_objectkey()
S
67 2 7
SetWatermarkText()
S
76 2 4
_UTF16BEtextstring()
S
68 2 7
SetHTMLFooterByName()
S
75 2 4
DefFooterByName()
S
69 2 6
SetHTMLHeaderByName()
S
74 2 4
DefHTMLFooterByName()
S
72 2 5
DefHTMLHeaderByName()
S
72 2 5
SetFooterByName()
S
75 2 4
DefHeaderByName()
S
69 2 6
SetHeaderByName()
S
74 2 4
_putjavascript()
S
60 1 14
file_get_contents_by_curl()
S
62 1 11
str2hex()
S
79 1 3
tabs2spaces_callback()
S
76 1 3
_set_object_javascript()
S
68 1 8
SetDocTemplate()
S
77 1 4
cmyk2gray()
S
76 1 4
date_callback()
S
80 1 3
SetDisplayPreferences()
S
82 1 3
_freadint()
S
68 1 7
SetUserRights()
S
100 1 2
_fourbytes2int()
S
76 1 3
SetMargins()
S
74 1 5
hex2str()
S
77 1 3
SetXY()
S
77 1 4
SetImportUse()
S
68 1 7
lesser_entity_decode()
S
66 1 8
_dounderline()
S
69 1 5
_twobytes2int()
S
77 1 3
SetDefaultFontSize()
S
68 1 7
mb_strrev()
S
70 1 6
AliasNbPageGroups()
S
82 1 3
_setClippingPath()
S
63 1 10
CreateIndex()
S
92 1 1
CreateReference()
S
92 1 1
ReferenceSee()
S
92 1 1
PageNo()
S
83 1 3
Reference()
S
92 1 1
issetBorder()
S
73 1 5
SetAutoFont()
S
92 1 1
setUnvalidatedText()
S
92 1 1
startPageNums()
S
92 1 1
AddPages()
S
82 1 3
Error()
S
76 1 4
_md5_16()
S
79 1 3
Line()
S
76 1 3
AliasNbPages()
S
82 1 3
SetTopMargin()
S
82 1 3
SetTitle()
S
82 1 3
_escape()
S
76 1 3
SetRightMargin()
S
82 1 3
SetAutoPageBreak()
S
73 1 5
all_entities_to_utf8()
S
72 1 6
_Arc()
S
71 1 5
Circle()
S
79 1 3
SetSubject()
S
82 1 3
SetAnchor2Bookmark()
S
82 1 3
RestartDocTemplate()
S
82 1 3
SetAuthor()
S
82 1 3
AddColumn()
S
77 1 4
SetKeywords()
S
82 1 3
AddLink()
S
72 1 5
SetCreator()
S
82 1 3
SetJS()
S
82 1 3