file-fetcher
Public Member Functions | Public Attributes | List of all members
Mpdf\Mpdf Class Reference

Detailed Description

mPDF, PHP library generating PDF files from UTF-8 encoded HTML

based on FPDF by Olivier Plathey and HTML2FPDF by Renato Coelho

@license GPL-2.0

Public Member Functions

 __construct (array $config=[])
 
 cleanup ()
 
 setLogger (LoggerInterface $logger)
 
 _setPageSize ($format, &$orientation)
 
 RestrictUnicodeFonts ($res)
 
 setMBencoding ($enc)
 
 SetMargins ($left, $right, $top)
 
 ResetMargins ()
 
 SetLeftMargin ($margin)
 
 SetTopMargin ($margin)
 
 SetRightMargin ($margin)
 
 SetAutoPageBreak ($auto, $margin=0)
 
 SetDisplayMode ($zoom, $layout='continuous')
 
 SetCompression ($compress)
 
 SetTitle ($title)
 
 SetSubject ($subject)
 
 SetAuthor ($author)
 
 SetKeywords ($keywords)
 
 SetCreator ($creator)
 
 AddCustomProperty ($key, $value)
 
 SetAssociatedFiles (array $files)
 
 SetAdditionalXmpRdf ($s)
 
 SetAnchor2Bookmark ($x)
 
 AliasNbPages ($alias='{nb}')
 
 AliasNbPageGroups ($alias='{nbpg}')
 
 SetAlpha ($alpha, $bm='Normal', $return=false, $mode='B')
 
 AddExtGState ($parms)
 
 SetVisibility ($v)
 
 Open ()
 
 Close ()
 
 _resizeBackgroundImage ($imw, $imh, $cw, $ch, $resize, $repx, $repy, $pba=[], $size=[])
 
 SetBackground (&$properties, &$maxwidth)
 
 PrintBodyBackgrounds ()
 
 _setClippingPath ($clx, $cly, $clw, $clh)
 
 PrintPageBackgrounds ($adjustmenty=0)
 
 PrintTableBackgrounds ($adjustmenty=0)
 
 BeginLayer ($id)
 
 EndLayer ()
 
 AddPageByArray ($a)
 
 _preForcedPagebreak ($pagebreaktype)
 
 _postForcedPagebreak ($pagebreaktype, $startpage, $save_blk, $save_blklvl)
 
 AddPage ( $orientation='', $condition='', $resetpagenum='', $pagenumstyle='', $suppress='', $mgl='', $mgr='', $mgt='', $mgb='', $mgh='', $mgf='', $ohname='', $ehname='', $ofname='', $efname='', $ohvalue=0, $ehvalue=0, $ofvalue=0, $efvalue=0, $pagesel='', $newformat='')
 
 PageNo ()
 
 AddSpotColorsFromFile ($file)
 
 AddSpotColor ($name, $c, $m, $y, $k)
 
 SetColor ($col, $type='')
 
 SetDColor ($col, $return=false)
 
 SetFColor ($col, $return=false)
 
 SetTColor ($col, $return=false)
 
 SetDrawColor ($r, $g=-1, $b=-1, $col4=-1, $return=false)
 
 SetFillColor ($r, $g=-1, $b=-1, $col4=-1, $return=false)
 
 SetTextColor ($r, $g=-1, $b=-1, $col4=-1, $return=false)
 
 _getCharWidth (&$cw, $u, $isdef=true)
 
 _charDefined (&$cw, $u)
 
 GetCharWidthCore ($c)
 
 GetCharWidthNonCore ($c, $addSubset=true)
 
 GetCharWidth ($c, $addSubset=true)
 
 GetStringWidth ($s, $addSubset=true, $OTLdata=false, $textvar=0, $includeKashida=false)
 
 SetLineWidth ($width)
 
 Line ($x1, $y1, $x2, $y2)
 
 Arrow ($x1, $y1, $x2, $y2, $headsize=3, $fill='B', $angle=25)
 
 Rect ($x, $y, $w, $h, $style='')
 
 AddFontDirectory ($directory)
 
 AddFont ($family, $style='')
 
 SetFont ($family, $style='', $size=0, $write=true, $forcewrite=false)
 
 SetFontSize ($size, $write=true)
 
 AddLink ()
 
 SetLink ($link, $y=0, $page=-1)
 
 Link ($x, $y, $w, $h, $link)
 
 Text ($x, $y, $txt, $OTLdata=[], $textvar=0, $aixextra='', $coordsys='', $return=false)
 
 WriteText ($x, $y, $txt)
 
 WriteCell ($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=0, $link='', $currentx=0)
 
 ResetSpacing ()
 
 SetSpacing ($cs, $ws)
 
 GetJspacing ($nc, $ns, $w, $inclCursive, &$cOTLdata)
 
 Cell ($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=0, $link='', $currentx=0, $lcpaddingL=0, $lcpaddingR=0, $valign='M', $spanfill=0, $exactWidth=false, $OTLdata=false, $textvar=0, $lineBox=false)
 
 applyGPOSpdf ($txt, $aix, $x, $y, $OTLdata, $textvar=0)
 
 _kern ($txt, $mode, $aix, $x, $y)
 
 MultiCell ($w, $h, $txt, $border=0, $align='', $fill=0, $link='', $directionality='ltr', $encoded=false, $OTLdata=false, $maxrows=false)
 
 Write ($h, $txt, $currentx=0, $link='', $directionality='ltr', $align='', $fill=0)
 
 saveInlineProperties ()
 
 restoreInlineProperties (&$saved)
 
 GetFirstBlockFill ()
 
 saveFont ()
 
 restoreFont (&$saved, $write=true)
 
 newFlowingBlock ($w, $h, $a='', $is_table=false, $blockstate=0, $newblock=true, $blockdir='ltr', $table_draft=false)
 
 finishFlowingBlock ($endofblock=false, $next='')
 
 printobjectbuffer ($is_table=false, $blockdir=false)
 
 _printListBullet ($x, $y, $size, $type, $color)
 
 _moveToPrevChar (&$contentctr, &$charctr, $content)
 
 _getPrevChar ($contentctr, $charctr, $content)
 
 WriteFlowingBlock ($s, $sOTLdata)
 
 _advanceFloatMargins ()
 
 _SetTextRendering ($mode)
 
 SetTextOutline ($params=[])
 
 Image ($file, $x, $y, $w=0, $h=0, $type='', $link='', $paint=true, $constrain=true, $watermark=false, $shownoimg=true, $allowvector=true)
 
 _getObjAttr ($t)
 
 inlineObject ($type, $x, $y, $objattr, $Lmargin, $widthUsed, $maxWidth, $lineHeight, $paint=false, $is_table=false)
 
 SetLineJoin ($mode=0)
 
 SetLineCap ($mode=2)
 
 SetDash ($black=false, $white=false)
 
 SetDisplayPreferences ($preferences)
 
 Ln ($h='', $collapsible=0)
 
 DivLn ($h, $level=-3, $move_y=true, $collapsible=false, $state=0)
 
 SetX ($x)
 
 SetY ($y)
 
 SetXY ($x, $y)
 
 Output ($name='', $dest='')
 
 _dochecks ()
 
 _puthtmlheaders ()
 
 Annotation ($text, $x=0, $y=0, $icon='Note', $author='', $subject='', $opacity=0, $colarray=false, $popup='', $file='')
 
 _enddoc ()
 
 _beginpage ( $orientation, $mgl='', $mgr='', $mgt='', $mgb='', $mgh='', $mgf='', $ohname='', $ehname='', $ofname='', $efname='', $ohvalue=0, $ehvalue=0, $ofvalue=0, $efvalue=0, $pagesel='', $newformat='')
 
 _setAutoHeaderHeight (&$htmlh)
 
 _setAutoFooterHeight (&$htmlf)
 
 _endpage ()
 
 _dounderline ($x, $y, $txt, $OTLdata=false, $textvar=0)
 
 watermark ($texte, $angle=45, $fontsize=96, $alpha=0.2)
 
 watermarkImg ($src, $alpha=0.2)
 
 Rotate ($angle, $x=-1, $y=-1)
 
 CircularText ($x, $y, $r, $text, $align='top', $fontfamily='', $fontsize=0, $fontstyle='', $kerning=120, $fontwidth=100, $divider='')
 
 RoundedRect ($x, $y, $w, $h, $r, $style='')
 
 _Arc ($x1, $y1, $x2, $y2, $x3, $y3)
 
 Shaded_box ($text, $font='', $fontstyle='B', $szfont='', $width='70%', $style='DF', $radius=2.5, $fill='#FFFFFF', $color='#000000', $pad=2)
 
 UTF8StringToArray ($str, $addSubset=true)
 
 UTF8toSubset ($str)
 
 AddCIDFont ($family, $style, $name, &$cw, $CMap, $registry, $desc)
 
 AddCJKFont ($family)
 
 AddBig5Font ()
 
 AddGBFont ()
 
 AddSJISFont ()
 
 AddUHCFont ()
 
 SetDefaultFont ($font)
 
 SetDefaultFontSize ($fontsize)
 
 SetDefaultBodyCSS ($prop, $val)
 
 SetDirectionality ($dir='ltr')
 
 fixLineheight ($v)
 
 _getNormalLineheight ($desc=false)
 
 SetLineHeight ($FontPt='', $lh='')
 
 _computeLineheight ($lh, $fs='')
 
 _setLineYpos (&$fontsize, &$fontdesc, &$CSSlineheight, $blockYpos=false)
 
 _setInlineBlockHeights (&$lineBox, &$stackHeight, &$content, &$font, $is_table)
 
 SetBasePath ($str='')
 
 GetFullPath (&$path, $basepath='')
 
 docPageNum ($num=0, $extras=false)
 
 docPageNumTotal ($num=0, $extras=false)
 
 _getStyledNumber ($ppgno, $type, $listmarker=false)
 
 docPageSettings ($num=0)
 
 RestartDocTemplate ()
 
 Header ($content='')
 
 TableHeaderFooter ($content='', $tablestartpage='', $tablestartcolumn='', $horf='H', $level=0, $firstSpread=true, $finalSpread=true)
 
 SetHTMLHeader ($header='', $OE='', $write=false)
 
 SetHTMLFooter ($footer='', $OE='')
 
 _getHtmlHeight ($html)
 
 writeHTMLHeaders ()
 
 writeHTMLFooters ()
 
 _shareHeaderFooterWidth ($cl, $cc, $cr)
 
 _createHTMLheaderFooter ($arr, $hf)
 
 DefHeaderByName ($name, $arr)
 
 DefFooterByName ($name, $arr)
 
 SetHeaderByName ($name, $side='O', $write=false)
 
 SetFooterByName ($name, $side='O')
 
 DefHTMLHeaderByName ($name, $html)
 
 DefHTMLFooterByName ($name, $html)
 
 SetHTMLHeaderByName ($name, $side='O', $write=false)
 
 SetHTMLFooterByName ($name, $side='O')
 
 SetHeader ($Harray=[], $side='', $write=false)
 
 SetFooter ($Farray=[], $side='')
 
 SetWatermarkText ($txt='', $alpha=-1)
 
 SetWatermarkImage ($src, $alpha=-1, $size='D', $pos='F')
 
 Footer ()
 
 WriteHTML ($html, $mode=HTMLParserMode::DEFAULT_MODE, $init=true, $close=true)
 
 WriteFixedPosHTML ($html, $x, $y, $w, $h, $overflow='visible', $bounding=[])
 
 initialiseBlock (&$blk)
 
 border_details ($bd)
 
 _borderPadding ($a, $b, &$px, &$py)
 
 SetPagedMediaCSS ($name, $first, $oddEven)
 
 ClearFloats ($clear, $blklvl=0)
 
 GetFloatDivInfo ($blklvl=0, $clear=false)
 
 _setListMarker ($listitemtype, $listitemimage, $listitemposition)
 
 _getListMarkerWidth (&$currblk, &$a, &$i)
 
 _saveTextBuffer ($t, $link='', $intlink='', $return=false)
 
 _saveCellTextBuffer ($t, $link='', $intlink='')
 
 printbuffer ($arrayaux, $blockstate=0, $is_table=false, $table_draft=false, $cell_dir='')
 
 _setDashBorder ($style, $div, $cp, $side)
 
 _setBorderLine ($b, $k=1)
 
 PaintDivBB ($divider='', $blockstate=0, $blvl=0)
 
 _EllipseArc ($x0, $y0, $rx, $ry, $seg=1, $part=false, $start=false)
 
 PaintDivLnBorder ($state=0, $blvl=0, $h=0)
 
 PaintImgBorder ($objattr, $is_table)
 
 Reset ()
 
 ReadMetaTags ($html)
 
 ReadCharset ($html)
 
 setCSS ($arrayaux, $type='', $tag='')
 
 SetStyle ($tag, $enable)
 
 SetStylesArray ($arr)
 
 SetStyles ($str)
 
 ResetStyles ()
 
 DisableTags ($str='')
 
 TableCheckMinWidth ($maxwidth, $forcewrap=0, $textbuffer=[], $checkletter=false)
 
 shrinkTable (&$table, $k)
 
 read_short (&$fh)
 
 _packCellBorder ($cell)
 
 _getBorderWidths ($bindata)
 
 _unpackCellBorder ($bindata)
 
 _tableColumnWidth (&$table, $firstpass=false)
 
 _tableWidth (&$table)
 
 _tableHeight (&$table)
 
 _tableGetWidth (&$table, $i, $j)
 
 _splitTableGetWidth (&$table, $i, $j)
 
 _tableGetHeight (&$table, $i, $j)
 
 _tableGetMaxRowHeight ($table, $row)
 
 _tableRect ($x, $y, $w, $h, $bord=-1, $details=[], $buffer=false, $bSeparate=false, $cort='cell', $tablecorner='', $bsv=0, $bsh=0)
 
 setBorder (&$var, $flag, $set=true)
 
 issetBorder ($var, $flag)
 
 _table2cellBorder (&$tableb, &$cbdb, &$cellb, $bval)
 
 _fixTableBorders (&$table)
 
 _reverseTableDir (&$table)
 
 _tableWrite (&$table, $split=false, $startrow=0, $startcol=0, $splitpg=0, $rety=0)
 
 _putextgstates ()
 
 SetProtection ($permissions=[], $user_pass='', $owner_pass=null, $length=40)
 
 Bookmark ($txt, $level=0, $y=0)
 
 TOC ( $tocfont='', $tocfontsize=0, $tocindent=0, $resetpagenum='', $pagenumstyle='', $suppress='', $toc_orientation='', $TOCusePaging=true, $TOCuseLinking=false, $toc_id=0, $tocoutdent='')
 
 TOCpagebreakByArray ($a)
 
 TOCpagebreak ($tocfont='', $tocfontsize='', $tocindent='', $TOCusePaging=true, $TOCuseLinking='', $toc_orientation='', $toc_mgl='', $toc_mgr='', $toc_mgt='', $toc_mgb='', $toc_mgh='', $toc_mgf='', $toc_ohname='', $toc_ehname='', $toc_ofname='', $toc_efname='', $toc_ohvalue=0, $toc_ehvalue=0, $toc_ofvalue=0, $toc_efvalue=0, $toc_preHTML='', $toc_postHTML='', $toc_bookmarkText='', $resetpagenum='', $pagenumstyle='', $suppress='', $orientation='', $mgl='', $mgr='', $mgt='', $mgb='', $mgh='', $mgf='', $ohname='', $ehname='', $ofname='', $efname='', $ohvalue=0, $ehvalue=0, $ofvalue=0, $efvalue=0, $toc_id=0, $pagesel='', $toc_pagesel='', $sheetsize='', $toc_sheetsize='', $tocoutdent='')
 
 TOC_Entry ($txt, $level=0, $toc_id=0)
 
 MovePages ($target_page, $start_page, $end_page=-1)
 
 DeletePages ($start_page, $end_page=-1)
 
 IndexEntry ($txt, $xref='')
 
 IndexEntrySee ($txta, $txtb)
 
 InsertIndex ($usedivletters=1, $useLinking=false, $indexCollationLocale='', $indexCollationGroup='')
 
 AcceptPageBreak ()
 
 SetColumns ($NbCol, $vAlign='', $gap=5)
 
 SetCol ($CurrCol)
 
 AddColumn ()
 
 NewColumn ()
 
 printcolumnbuffer ()
 
 columnAdjustPregReplace ($type, $xadj, $yadj, $pattern, $subject)
 
 printcellbuffer ()
 
 printtablebuffer ()
 
 printkwtbuffer ()
 
 printfloatbuffer ()
 
 Circle ($x, $y, $r, $style='S')
 
 Ellipse ($x, $y, $rx, $ry, $style='S')
 
 AutosizeText ($text, $w, $font, $style, $szfont=72)
 
 magic_reverse_dir (&$chunk, $dir, &$chunkOTLdata)
 
 getBasicOTLdata (&$chunkOTLdata, $unicode, &$is_strong)
 
 _setBidiCodes ($mode='start', $bdf='')
 
 SetSubstitutions ()
 
 SubstituteChars ($html)
 
 SubstituteCharsSIP (&$writehtml_a, &$writehtml_i, &$writehtml_e)
 
 SubstituteCharsNonCore (&$writehtml_a, &$writehtml_i, &$writehtml_e)
 
 SubstituteCharsMB (&$writehtml_a, &$writehtml_i, &$writehtml_e)
 
 setHiEntitySubstitutions ()
 
 SubstituteHiEntities ($html)
 
 is_utf8 (&$string)
 
 purify_utf8 ($html, $lo=true)
 
 purify_utf8_text ($txt)
 
 all_entities_to_utf8 ($txt)
 
 WriteBarcode ($code, $showtext=1, $x='', $y='', $size=1, $border=0, $paddingL=1, $paddingR=1, $paddingT=2, $paddingB=2, $height=1, $bgcol=false, $col=false, $btype='ISBN', $supplement='0', $supplement_code='', $k=1)
 
 WriteBarcode2 ($code, $x='', $y='', $size=1, $height=1, $bgcol=false, $col=false, $btype='IMB', $print_ratio='', $k=1)
 
 StartTransform ($returnstring=false)
 
 StopTransform ($returnstring=false)
 
 transformScale ($s_x, $s_y, $x='', $y='', $returnstring=false)
 
 transformTranslate ($t_x, $t_y, $returnstring=false)
 
 transformRotate ($angle, $x='', $y='', $returnstring=false)
 
 transformSkew ($angle_x, $angle_y, $x='', $y='', $returnstring=false)
 
 _transform ($tm, $returnstring=false)
 
 markScriptToLang ($html)
 
 columnAdjustAdd ($type, $k, $xadj, $yadj, $a, $b, $c=0, $d=0, $e=0, $f=0)
 
 ConvertAngle ($s, $makepositive=true)
 
 lesser_entity_decode ($html)
 
 AdjustHTML ($html, $tabSpaces=8)
 
 tabs2spaces_callback ($matches)
 
 date_callback ($matches)
 
 OverWrite ($file_in, $search, $replacement, $dest=Destination::DOWNLOAD, $file_out="mpdf")
 
 Thumbnail ($file, $npr=3, $spacing=10)
 
 SetPageTemplate ($tplidx='')
 
 SetDocTemplate ($file='', $continue=0)
 
 _set_object_javascript ($string)
 
 SetJS ($script)
 
 toFloat ($num)
 
 getFontDescriptor ()
 
 _out ($s)
 

Public Attributes

const VERSION = '8.0.6'
 
const SCALE = 72 / 25.4
 
 $useFixedNormalLineHeight
 
 $useFixedTextBaseline
 
 $adjustFontDescLineheight
 
 $interpolateImages
 
 $defaultPagebreakType
 
 $indexUseSubentries
 
 $autoScriptToLang
 
 $baseScript
 
 $autoVietnamese
 
 $autoArabic
 
 $CJKforceend
 
 $h2bookmarks
 
 $h2toc
 
 $decimal_align
 
 $margBuffer
 
 $splitTableBorderWidth
 
 $bookmarkStyles
 
 $useActiveForms
 
 $repackageTTF
 
 $allowCJKorphans
 
 $allowCJKoverflow
 
 $useKerning
 
 $restrictColorSpace
 
 $bleedMargin
 
 $crossMarkMargin
 
 $cropMarkMargin
 
 $cropMarkLength
 
 $nonPrintMargin
 
 $PDFX
 
 $PDFXauto
 
 $PDFA
 
 $PDFAversion = '1-B'
 
 $PDFAauto
 
 $ICCProfile
 
 $printers_info
 
 $iterationCounter
 
 $smCapsScale
 
 $smCapsStretch
 
 $backupSubsFont
 
 $backupSIPFont
 
 $fonttrans
 
 $debugfonts
 
 $useAdobeCJK
 
 $percentSubset
 
 $maxTTFFilesize
 
 $BMPonly
 
 $tableMinSizePriority
 
 $dpi
 
 $watermarkImgAlphaBlend
 
 $watermarkImgBehind
 
 $justifyB4br
 
 $packTableData
 
 $pgsIns
 
 $simpleTables
 
 $enableImports
 
 $debug
 
 $setAutoTopMargin
 
 $setAutoBottomMargin
 
 $autoMarginPadding
 
 $collapseBlockMargins
 
 $falseBoldWeight
 
 $normalLineheight
 
 $incrementFPR1
 
 $incrementFPR2
 
 $incrementFPR3
 
 $incrementFPR4
 
 $SHYlang
 
 $SHYleftmin
 
 $SHYrightmin
 
 $SHYcharmin
 
 $SHYcharmax
 
 $SHYlanguages
 
 $pagenumPrefix
 
 $pagenumSuffix
 
 $nbpgPrefix
 
 $nbpgSuffix
 
 $showImageErrors
 
 $allow_output_buffering
 
 $autoPadding
 
 $tabSpaces
 
 $autoLangToFont
 
 $watermarkTextAlpha
 
 $watermarkImageAlpha
 
 $watermark_size
 
 $watermark_pos
 
 $annotSize
 
 $annotMargin
 
 $annotOpacity
 
 $title2annots
 
 $keepColumns
 
 $keep_table_proportions
 
 $ignore_table_widths
 
 $ignore_table_percents
 
 $list_number_suffix
 
 $list_auto_mode
 
 $list_indent_first_level
 
 $list_indent_default
 
 $list_indent_default_mpdf
 
 $list_marker_offset
 
 $list_symbol_size
 
 $useSubstitutions
 
 $CSSselectMedia
 
 $forcePortraitHeaders
 
 $forcePortraitMargins
 
 $displayDefaultOrientation
 
 $ignore_invalid_utf8
 
 $allowedCSStags
 
 $onlyCoreFonts
 
 $allow_charset_conversion
 
 $jSWord
 
 $jSmaxChar
 
 $jSmaxCharLast
 
 $jSmaxWordLast
 
 $max_colH_correction
 
 $table_error_report
 
 $table_error_report_param
 
 $biDirectional
 
 $text_input_as_HTML
 
 $anchor2Bookmark
 
 $shrink_tables_to_fit
 
 $allow_html_optional_endtags
 
 $img_dpi
 
 $whitelistStreamWrappers
 
 $defaultheaderfontsize
 
 $defaultheaderfontstyle
 
 $defaultheaderline
 
 $defaultfooterfontsize
 
 $defaultfooterfontstyle
 
 $defaultfooterline
 
 $header_line_spacing
 
 $footer_line_spacing
 
 $pregCJKchars
 
 $pregRTLchars
 
 $pregCURSchars
 
 $mirrorMargins
 
 $watermarkText
 
 $watermarkAngle
 
 $watermarkImage
 
 $showWatermarkText
 
 $showWatermarkImage
 
 $svgAutoFont
 
 $svgClasses
 
 $fontsizes
 
 $defaultPageNumStyle
 
 $extrapagebreak
 
 $uniqstr
 
 $hasOC
 
 $textvar
 
 $fontLanguageOverride
 
 $OTLtags
 
 $OTLdata
 
 $useDictionaryLBR
 
 $useTibetanLBR
 
 $writingToC
 
 $layers
 
 $layerDetails
 
 $current_layer
 
 $open_layer_pane
 
 $decimal_offset
 
 $inMeter
 
 $CJKleading
 
 $CJKfollowing
 
 $CJKoverflow
 
 $textshadow
 
 $colsums
 
 $spanborder
 
 $spanborddet
 
 $visibility
 
 $kerning
 
 $fixedlSpacing
 
 $minwSpacing
 
 $lSpacingCSS
 
 $wSpacingCSS
 
 $spotColorIDs
 
 $SVGcolors
 
 $spotColors
 
 $defTextColor
 
 $defDrawColor
 
 $defFillColor
 
 $tableBackgrounds
 
 $inlineDisplayOff
 
 $kt_y00
 
 $kt_p00
 
 $upperCase
 
 $checkSIP
 
 $checkSMP
 
 $checkCJK
 
 $watermarkImgAlpha
 
 $PDFAXwarnings
 
 $MetadataRoot
 
 $OutputIntentRoot
 
 $InfoRoot
 
 $associatedFilesRoot
 
 $pdf_version
 
 $tempDir
 
 $allowAnnotationFiles
 
 $fontdata
 
 $noImageFile
 
 $lastblockbottommargin
 
 $baselineC
 
 $baselineSup
 
 $baselineSub
 
 $baselineS
 
 $baselineO
 
 $subPos
 
 $subArrMB
 
 $ReqFontStyle
 
 $tableClipPath
 
 $fullImageHeight
 
 $inFixedPosBlock
 
 $fixedPosBlock
 
 $fixedPosBlockDepth
 
 $fixedPosBlockBBox
 
 $fixedPosBlockSave
 
 $maxPosL
 
 $maxPosR
 
 $loaded
 
 $extraFontSubsets
 
 $docTemplateStart
 
 $time0
 
 $hyphenationDictionaryFile
 
 $spanbgcolorarray
 
 $default_font
 
 $headerbuffer
 
 $lastblocklevelchange
 
 $nestedtablejustfinished
 
 $linebreakjustfinished
 
 $cell_border_dominance_L
 
 $cell_border_dominance_R
 
 $cell_border_dominance_T
 
 $cell_border_dominance_B
 
 $table_keep_together
 
 $plainCell_properties
 
 $shrin_k1
 
 $outerfilled
 
 $blockContext
 
 $floatDivs
 
 $patterns
 
 $pageBackgrounds
 
 $bodyBackgroundGradient
 
 $bodyBackgroundImage
 
 $bodyBackgroundColor
 
 $writingHTMLheader
 
 $writingHTMLfooter
 
 $angle
 
 $gradients
 
 $kwt_Reference
 
 $kwt_BMoutlines
 
 $kwt_toc
 
 $tbrot_BMoutlines
 
 $tbrot_toc
 
 $col_BMoutlines
 
 $col_toc
 
 $floatbuffer
 
 $floatmargins
 
 $bullet
 
 $bulletarray
 
 $currentLang
 
 $default_lang
 
 $default_available_fonts
 
 $pageTemplate
 
 $docTemplate
 
 $docTemplateContinue
 
 $arabGlyphs
 
 $arabHex
 
 $persianGlyphs
 
 $persianHex
 
 $arabVowels
 
 $arabPrevLink
 
 $arabNextLink
 
 $formobjects
 
 $InlineProperties
 
 $InlineAnnots
 
 $InlineBDF
 
 $InlineBDFctr
 
 $ktAnnots
 
 $tbrot_Annots
 
 $kwt_Annots
 
 $columnAnnots
 
 $columnForms
 
 $tbrotForms
 
 $PageAnnots
 
 $pageDim
 
 $breakpoints
 
 $tableLevel
 
 $tbctr
 
 $innermostTableLevel
 
 $saveTableCounter
 
 $cellBorderBuffer
 
 $saveHTMLFooter_height
 
 $saveHTMLFooterE_height
 
 $firstPageBoxHeader
 
 $firstPageBoxHeaderEven
 
 $firstPageBoxFooter
 
 $firstPageBoxFooterEven
 
 $page_box
 
 $show_marks
 
 $basepathIsLocal
 
 $use_kwt
 
 $kwt
 
 $kwt_height
 
 $kwt_y0
 
 $kwt_x0
 
 $kwt_buffer
 
 $kwt_Links
 
 $kwt_moved
 
 $kwt_saved
 
 $PageNumSubstitutions
 
 $table_borders_separate
 
 $base_table_properties
 
 $borderstyles
 
 $blockjustfinished
 
 $orig_bMargin
 
 $orig_tMargin
 
 $orig_lMargin
 
 $orig_rMargin
 
 $orig_hMargin
 
 $orig_fMargin
 
 $pageHTMLheaders
 
 $pageHTMLfooters
 
 $saveHTMLHeader
 
 $saveHTMLFooter
 
 $HTMLheaderPageLinks
 
 $HTMLheaderPageAnnots
 
 $HTMLheaderPageForms
 
 $available_unifonts
 
 $sans_fonts
 
 $serif_fonts
 
 $mono_fonts
 
 $defaultSubsFont
 
 $available_CJK_fonts
 
 $HTMLHeader
 
 $HTMLFooter
 
 $HTMLHeaderE
 
 $HTMLFooterE
 
 $bufferoutput
 
 $Big5_widths
 
 $GB_widths
 
 $SJIS_widths
 
 $UHC_widths
 
 $encrypted
 
 $enc_obj_id
 
 $BMoutlines
 
 $OutlineRoot
 
 $ColActive
 
 $Reference
 
 $CurrCol
 
 $NbCol
 
 $y0
 
 $ColL
 
 $ColWidth
 
 $ColGap
 
 $ColR
 
 $ChangeColumn
 
 $columnbuffer
 
 $ColDetails
 
 $columnLinks
 
 $colvAlign
 
 $substitute
 
 $entsearch
 
 $entsubstitute
 
 $defaultCSS
 
 $defaultCssFile
 
 $lastoptionaltag
 
 $pageoutput
 
 $charset_in
 
 $blk
 
 $blklvl
 
 $ColumnAdjust
 
 $ws
 
 $HREF
 
 $pgwidth
 
 $fontlist
 
 $oldx
 
 $oldy
 
 $B
 
 $I
 
 $tdbegin
 
 $table
 
 $cell
 
 $col
 
 $row
 
 $divbegin
 
 $divwidth
 
 $divheight
 
 $spanbgcolor
 
 $cellTextAlign
 
 $cellLineHeight
 
 $cellLineStackingStrategy
 
 $cellLineStackingShift
 
 $listcounter
 
 $listlvl
 
 $listtype
 
 $listitem
 
 $pjustfinished
 
 $ignorefollowingspaces
 
 $SMALL
 
 $BIG
 
 $dash_on
 
 $dotted_on
 
 $textbuffer
 
 $currentfontstyle
 
 $currentfontfamily
 
 $currentfontsize
 
 $colorarray
 
 $bgcolorarray
 
 $internallink
 
 $enabledtags
 
 $lineheight
 
 $default_lineheight_correction
 
 $basepath
 
 $textparam
 
 $specialcontent
 
 $selectoption
 
 $objectbuffer
 
 $table_rotate
 
 $tbrot_maxw
 
 $tbrot_maxh
 
 $tablebuffer
 
 $tbrot_align
 
 $tbrot_Links
 
 $keep_block_together
 
 $tbrot_y0
 
 $tbrot_x0
 
 $tbrot_w
 
 $tbrot_h
 
 $mb_enc
 
 $originalMbEnc
 
 $originalMbRegexEnc
 
 $directionality
 
 $extgstates
 
 $mgl
 
 $mgt
 
 $mgr
 
 $mgb
 
 $tts
 
 $ttz
 
 $tta
 
 $page_break_after_avoid
 
 $margin_bottom_collapse
 
 $default_font_size
 
 $original_default_font_size
 
 $original_default_font
 
 $watermark_font
 
 $defaultAlign
 
 $defaultTableAlign
 
 $tablethead
 
 $thead_font_weight
 
 $thead_font_style
 
 $thead_font_smCaps
 
 $thead_valign_default
 
 $thead_textalign_default
 
 $tabletfoot
 
 $tfoot_font_weight
 
 $tfoot_font_style
 
 $tfoot_font_smCaps
 
 $tfoot_valign_default
 
 $tfoot_textalign_default
 
 $trow_text_rotate
 
 $cellPaddingL
 
 $cellPaddingR
 
 $cellPaddingT
 
 $cellPaddingB
 
 $table_border_attr_set
 
 $table_border_css_set
 
 $shrin_k
 
 $shrink_this_table_to_fit
 
 $MarginCorrection
 
 $margin_footer
 
 $margin_header
 
 $tabletheadjustfinished
 
 $usingCoreFont
 
 $charspacing
 
 $js
 
 $curlTimeout
 
 $curlFollowLocation
 
 $curlCaCertificate
 
 $curlAllowUnsafeSslRequests
 
 $curlProxy
 
 $curlProxyAuth
 
 $DisplayPreferences
 
 $flowingBlockAttr
 
 $page
 
 $n
 
 $n_js
 
 $n_ocg_hidden
 
 $n_ocg_print
 
 $n_ocg_view
 
 $offsets
 
 $buffer
 
 $pages
 
 $state
 
 $compress
 
 $DefOrientation
 
 $CurOrientation
 
 $OrientationChanges
 
 $fwPt
 
 $fhPt
 
 $fw
 
 $fh
 
 $wPt
 
 $hPt
 
 $w
 
 $h
 
 $lMargin
 
 $tMargin
 
 $rMargin
 
 $bMargin
 
 $cMarginL
 
 $cMarginR
 
 $cMarginT
 
 $cMarginB
 
 $DeflMargin
 
 $DefrMargin
 
 $x
 
 $y
 
 $lasth
 
 $LineWidth
 
 $CoreFonts
 
 $fonts
 
 $FontFiles
 
 $images
 
 $imageVars = []
 
 $PageLinks
 
 $links
 
 $FontFamily
 
 $FontStyle
 
 $CurrentFont
 
 $FontSizePt
 
 $FontSize
 
 $DrawColor
 
 $FillColor
 
 $TextColor
 
 $ColorFlag
 
 $autoPageBreak
 
 $PageBreakTrigger
 
 $InFooter
 
 $InHTMLFooter
 
 $processingFooter
 
 $processingHeader
 
 $ZoomMode
 
 $LayoutMode
 
 $title
 
 $subject
 
 $author
 
 $keywords
 
 $creator
 
 $customProperties
 
 $associatedFiles
 
 $additionalXmpRdf
 
 $aliasNbPg
 
 $aliasNbPgGp
 
 $ispre
 
 $outerblocktags
 
 $innerblocktags
 
 $exposeVersion
 
 $barcode
 

Constructor & Destructor Documentation

◆ __construct()

Mpdf\Mpdf::__construct ( array  $config = [])
Parameters
mixed[]$config

Member Function Documentation

◆ _advanceFloatMargins()

Mpdf\Mpdf::_advanceFloatMargins ( )

◆ _Arc()

Mpdf\Mpdf::_Arc (   $x1,
  $y1,
  $x2,
  $y2,
  $x3,
  $y3 
)

◆ _beginpage()

Mpdf\Mpdf::_beginpage (   $orientation,
  $mgl = '',
  $mgr = '',
  $mgt = '',
  $mgb = '',
  $mgh = '',
  $mgf = '',
  $ohname = '',
  $ehname = '',
  $ofname = '',
  $efname = '',
  $ohvalue = 0,
  $ehvalue = 0,
  $ofvalue = 0,
  $efvalue = 0,
  $pagesel = '',
  $newformat = '' 
)

◆ _borderPadding()

Mpdf\Mpdf::_borderPadding (   $a,
  $b,
$px,
$py 
)

◆ _charDefined()

Mpdf\Mpdf::_charDefined ( $cw,
  $u 
)

◆ _computeLineheight()

Mpdf\Mpdf::_computeLineheight (   $lh,
  $fs = '' 
)

◆ _createHTMLheaderFooter()

Mpdf\Mpdf::_createHTMLheaderFooter (   $arr,
  $hf 
)

◆ _dochecks()

Mpdf\Mpdf::_dochecks ( )

◆ _dounderline()

Mpdf\Mpdf::_dounderline (   $x,
  $y,
  $txt,
  $OTLdata = false,
  $textvar = 0 
)

◆ _EllipseArc()

Mpdf\Mpdf::_EllipseArc (   $x0,
  $y0,
  $rx,
  $ry,
  $seg = 1,
  $part = false,
  $start = false 
)

◆ _enddoc()

Mpdf\Mpdf::_enddoc ( )

◆ _endpage()

Mpdf\Mpdf::_endpage ( )

◆ _fixTableBorders()

Mpdf\Mpdf::_fixTableBorders ( $table)

◆ _getBorderWidths()

Mpdf\Mpdf::_getBorderWidths (   $bindata)

◆ _getCharWidth()

Mpdf\Mpdf::_getCharWidth ( $cw,
  $u,
  $isdef = true 
)

◆ _getHtmlHeight()

Mpdf\Mpdf::_getHtmlHeight (   $html)

◆ _getListMarkerWidth()

Mpdf\Mpdf::_getListMarkerWidth ( $currblk,
$a,
$i 
)

◆ _getNormalLineheight()

Mpdf\Mpdf::_getNormalLineheight (   $desc = false)

◆ _getObjAttr()

Mpdf\Mpdf::_getObjAttr (   $t)

◆ _getPrevChar()

Mpdf\Mpdf::_getPrevChar (   $contentctr,
  $charctr,
  $content 
)

◆ _getStyledNumber()

Mpdf\Mpdf::_getStyledNumber (   $ppgno,
  $type,
  $listmarker = false 
)

◆ _kern()

Mpdf\Mpdf::_kern (   $txt,
  $mode,
  $aix,
  $x,
  $y 
)

◆ _moveToPrevChar()

Mpdf\Mpdf::_moveToPrevChar ( $contentctr,
$charctr,
  $content 
)

◆ _out()

Mpdf\Mpdf::_out (   $s)

Temporarily return the method to preserve example 44 yearbook

◆ _packCellBorder()

Mpdf\Mpdf::_packCellBorder (   $cell)

◆ _postForcedPagebreak()

Mpdf\Mpdf::_postForcedPagebreak (   $pagebreaktype,
  $startpage,
  $save_blk,
  $save_blklvl 
)

◆ _preForcedPagebreak()

Mpdf\Mpdf::_preForcedPagebreak (   $pagebreaktype)

◆ _printListBullet()

Mpdf\Mpdf::_printListBullet (   $x,
  $y,
  $size,
  $type,
  $color 
)

◆ _putextgstates()

Mpdf\Mpdf::_putextgstates ( )

◆ _puthtmlheaders()

Mpdf\Mpdf::_puthtmlheaders ( )

◆ _resizeBackgroundImage()

Mpdf\Mpdf::_resizeBackgroundImage (   $imw,
  $imh,
  $cw,
  $ch,
  $resize,
  $repx,
  $repy,
  $pba = [],
  $size = [] 
)

◆ _reverseTableDir()

Mpdf\Mpdf::_reverseTableDir ( $table)

◆ _saveCellTextBuffer()

Mpdf\Mpdf::_saveCellTextBuffer (   $t,
  $link = '',
  $intlink = '' 
)

◆ _saveTextBuffer()

Mpdf\Mpdf::_saveTextBuffer (   $t,
  $link = '',
  $intlink = '',
  $return = false 
)

◆ _set_object_javascript()

Mpdf\Mpdf::_set_object_javascript (   $string)

◆ _setAutoFooterHeight()

Mpdf\Mpdf::_setAutoFooterHeight ( $htmlf)

◆ _setAutoHeaderHeight()

Mpdf\Mpdf::_setAutoHeaderHeight ( $htmlh)

◆ _setBidiCodes()

Mpdf\Mpdf::_setBidiCodes (   $mode = 'start',
  $bdf = '' 
)

◆ _setBorderLine()

Mpdf\Mpdf::_setBorderLine (   $b,
  $k = 1 
)

◆ _setClippingPath()

Mpdf\Mpdf::_setClippingPath (   $clx,
  $cly,
  $clw,
  $clh 
)

◆ _setDashBorder()

Mpdf\Mpdf::_setDashBorder (   $style,
  $div,
  $cp,
  $side 
)

◆ _setInlineBlockHeights()

Mpdf\Mpdf::_setInlineBlockHeights ( $lineBox,
$stackHeight,
$content,
$font,
  $is_table 
)

◆ _setLineYpos()

Mpdf\Mpdf::_setLineYpos ( $fontsize,
$fontdesc,
$CSSlineheight,
  $blockYpos = false 
)

◆ _setListMarker()

Mpdf\Mpdf::_setListMarker (   $listitemtype,
  $listitemimage,
  $listitemposition 
)

◆ _setPageSize()

Mpdf\Mpdf::_setPageSize (   $format,
$orientation 
)

◆ _SetTextRendering()

Mpdf\Mpdf::_SetTextRendering (   $mode)

◆ _shareHeaderFooterWidth()

Mpdf\Mpdf::_shareHeaderFooterWidth (   $cl,
  $cc,
  $cr 
)

◆ _splitTableGetWidth()

Mpdf\Mpdf::_splitTableGetWidth ( $table,
  $i,
  $j 
)

◆ _table2cellBorder()

Mpdf\Mpdf::_table2cellBorder ( $tableb,
$cbdb,
$cellb,
  $bval 
)

◆ _tableColumnWidth()

Mpdf\Mpdf::_tableColumnWidth ( $table,
  $firstpass = false 
)

◆ _tableGetHeight()

Mpdf\Mpdf::_tableGetHeight ( $table,
  $i,
  $j 
)

◆ _tableGetMaxRowHeight()

Mpdf\Mpdf::_tableGetMaxRowHeight (   $table,
  $row 
)

◆ _tableGetWidth()

Mpdf\Mpdf::_tableGetWidth ( $table,
  $i,
  $j 
)

◆ _tableHeight()

Mpdf\Mpdf::_tableHeight ( $table)

◆ _tableRect()

Mpdf\Mpdf::_tableRect (   $x,
  $y,
  $w,
  $h,
  $bord = -1,
  $details = [],
  $buffer = false,
  $bSeparate = false,
  $cort = 'cell',
  $tablecorner = '',
  $bsv = 0,
  $bsh = 0 
)

◆ _tableWidth()

Mpdf\Mpdf::_tableWidth ( $table)

◆ _tableWrite()

Mpdf\Mpdf::_tableWrite ( $table,
  $split = false,
  $startrow = 0,
  $startcol = 0,
  $splitpg = 0,
  $rety = 0 
)

◆ _transform()

Mpdf\Mpdf::_transform (   $tm,
  $returnstring = false 
)

◆ _unpackCellBorder()

Mpdf\Mpdf::_unpackCellBorder (   $bindata)

◆ AcceptPageBreak()

Mpdf\Mpdf::AcceptPageBreak ( )

◆ AddBig5Font()

Mpdf\Mpdf::AddBig5Font ( )

◆ AddCIDFont()

Mpdf\Mpdf::AddCIDFont (   $family,
  $style,
  $name,
$cw,
  $CMap,
  $registry,
  $desc 
)

◆ AddCJKFont()

Mpdf\Mpdf::AddCJKFont (   $family)

◆ AddColumn()

Mpdf\Mpdf::AddColumn ( )

◆ AddCustomProperty()

Mpdf\Mpdf::AddCustomProperty (   $key,
  $value 
)

◆ AddExtGState()

Mpdf\Mpdf::AddExtGState (   $parms)

◆ AddFont()

Mpdf\Mpdf::AddFont (   $family,
  $style = '' 
)

◆ AddFontDirectory()

Mpdf\Mpdf::AddFontDirectory (   $directory)

◆ AddGBFont()

Mpdf\Mpdf::AddGBFont ( )

◆ AddLink()

Mpdf\Mpdf::AddLink ( )

◆ AddPage()

Mpdf\Mpdf::AddPage (   $orientation = '',
  $condition = '',
  $resetpagenum = '',
  $pagenumstyle = '',
  $suppress = '',
  $mgl = '',
  $mgr = '',
  $mgt = '',
  $mgb = '',
  $mgh = '',
  $mgf = '',
  $ohname = '',
  $ehname = '',
  $ofname = '',
  $efname = '',
  $ohvalue = 0,
  $ehvalue = 0,
  $ofvalue = 0,
  $efvalue = 0,
  $pagesel = '',
  $newformat = '' 
)

◆ AddPageByArray()

Mpdf\Mpdf::AddPageByArray (   $a)

◆ AddSJISFont()

Mpdf\Mpdf::AddSJISFont ( )

◆ AddSpotColor()

Mpdf\Mpdf::AddSpotColor (   $name,
  $c,
  $m,
  $y,
  $k 
)

◆ AddSpotColorsFromFile()

Mpdf\Mpdf::AddSpotColorsFromFile (   $file)

◆ AddUHCFont()

Mpdf\Mpdf::AddUHCFont ( )

◆ AdjustHTML()

Mpdf\Mpdf::AdjustHTML (   $html,
  $tabSpaces = 8 
)

◆ AliasNbPageGroups()

Mpdf\Mpdf::AliasNbPageGroups (   $alias = '{nbpg}')

◆ AliasNbPages()

Mpdf\Mpdf::AliasNbPages (   $alias = '{nb}')

◆ all_entities_to_utf8()

Mpdf\Mpdf::all_entities_to_utf8 (   $txt)

◆ Annotation()

Mpdf\Mpdf::Annotation (   $text,
  $x = 0,
  $y = 0,
  $icon = 'Note',
  $author = '',
  $subject = '',
  $opacity = 0,
  $colarray = false,
  $popup = '',
  $file = '' 
)

◆ applyGPOSpdf()

Mpdf\Mpdf::applyGPOSpdf (   $txt,
  $aix,
  $x,
  $y,
  $OTLdata,
  $textvar = 0 
)

◆ Arrow()

Mpdf\Mpdf::Arrow (   $x1,
  $y1,
  $x2,
  $y2,
  $headsize = 3,
  $fill = 'B',
  $angle = 25 
)

◆ AutosizeText()

Mpdf\Mpdf::AutosizeText (   $text,
  $w,
  $font,
  $style,
  $szfont = 72 
)

◆ BeginLayer()

Mpdf\Mpdf::BeginLayer (   $id)

◆ Bookmark()

Mpdf\Mpdf::Bookmark (   $txt,
  $level = 0,
  $y = 0 
)

◆ border_details()

Mpdf\Mpdf::border_details (   $bd)

◆ Cell()

Mpdf\Mpdf::Cell (   $w,
  $h = 0,
  $txt = '',
  $border = 0,
  $ln = 0,
  $align = '',
  $fill = 0,
  $link = '',
  $currentx = 0,
  $lcpaddingL = 0,
  $lcpaddingR = 0,
  $valign = 'M',
  $spanfill = 0,
  $exactWidth = false,
  $OTLdata = false,
  $textvar = 0,
  $lineBox = false 
)

Output a cell

Expects input to be mb_encoded if necessary and RTL reversed

Since
mPDF 5.7.1

************** END SIMILAR TO Text() ************************

◆ Circle()

Mpdf\Mpdf::Circle (   $x,
  $y,
  $r,
  $style = 'S' 
)

◆ CircularText()

Mpdf\Mpdf::CircularText (   $x,
  $y,
  $r,
  $text,
  $align = 'top',
  $fontfamily = '',
  $fontsize = 0,
  $fontstyle = '',
  $kerning = 120,
  $fontwidth = 100,
  $divider = '' 
)

◆ cleanup()

Mpdf\Mpdf::cleanup ( )

◆ ClearFloats()

Mpdf\Mpdf::ClearFloats (   $clear,
  $blklvl = 0 
)

◆ Close()

Mpdf\Mpdf::Close ( )

◆ columnAdjustAdd()

Mpdf\Mpdf::columnAdjustAdd (   $type,
  $k,
  $xadj,
  $yadj,
  $a,
  $b,
  $c = 0,
  $d = 0,
  $e = 0,
  $f = 0 
)

Callback function from function printcolumnbuffer in mpdf

◆ columnAdjustPregReplace()

Mpdf\Mpdf::columnAdjustPregReplace (   $type,
  $xadj,
  $yadj,
  $pattern,
  $subject 
)

◆ ConvertAngle()

Mpdf\Mpdf::ConvertAngle (   $s,
  $makepositive = true 
)

◆ date_callback()

Mpdf\Mpdf::date_callback (   $matches)

◆ DefFooterByName()

Mpdf\Mpdf::DefFooterByName (   $name,
  $arr 
)

◆ DefHeaderByName()

Mpdf\Mpdf::DefHeaderByName (   $name,
  $arr 
)

◆ DefHTMLFooterByName()

Mpdf\Mpdf::DefHTMLFooterByName (   $name,
  $html 
)

◆ DefHTMLHeaderByName()

Mpdf\Mpdf::DefHTMLHeaderByName (   $name,
  $html 
)

◆ DeletePages()

Mpdf\Mpdf::DeletePages (   $start_page,
  $end_page = -1 
)

◆ DisableTags()

Mpdf\Mpdf::DisableTags (   $str = '')

◆ DivLn()

Mpdf\Mpdf::DivLn (   $h,
  $level = -3,
  $move_y = true,
  $collapsible = false,
  $state = 0 
)

◆ docPageNum()

Mpdf\Mpdf::docPageNum (   $num = 0,
  $extras = false 
)

◆ docPageNumTotal()

Mpdf\Mpdf::docPageNumTotal (   $num = 0,
  $extras = false 
)

◆ docPageSettings()

Mpdf\Mpdf::docPageSettings (   $num = 0)

◆ Ellipse()

Mpdf\Mpdf::Ellipse (   $x,
  $y,
  $rx,
  $ry,
  $style = 'S' 
)

◆ EndLayer()

Mpdf\Mpdf::EndLayer ( )

◆ finishFlowingBlock()

Mpdf\Mpdf::finishFlowingBlock (   $endofblock = false,
  $next = '' 
)

◆ fixLineheight()

Mpdf\Mpdf::fixLineheight (   $v)

◆ Footer()

Mpdf\Mpdf::Footer ( )

◆ getBasicOTLdata()

Mpdf\Mpdf::getBasicOTLdata ( $chunkOTLdata,
  $unicode,
$is_strong 
)

◆ GetCharWidth()

Mpdf\Mpdf::GetCharWidth (   $c,
  $addSubset = true 
)

◆ GetCharWidthCore()

Mpdf\Mpdf::GetCharWidthCore (   $c)

◆ GetCharWidthNonCore()

Mpdf\Mpdf::GetCharWidthNonCore (   $c,
  $addSubset = true 
)

◆ GetFirstBlockFill()

Mpdf\Mpdf::GetFirstBlockFill ( )

◆ GetFloatDivInfo()

Mpdf\Mpdf::GetFloatDivInfo (   $blklvl = 0,
  $clear = false 
)

◆ getFontDescriptor()

Mpdf\Mpdf::getFontDescriptor ( )

◆ GetFullPath()

Mpdf\Mpdf::GetFullPath ( $path,
  $basepath = '' 
)

◆ GetJspacing()

Mpdf\Mpdf::GetJspacing (   $nc,
  $ns,
  $w,
  $inclCursive,
$cOTLdata 
)

◆ GetStringWidth()

Mpdf\Mpdf::GetStringWidth (   $s,
  $addSubset = true,
  $OTLdata = false,
  $textvar = 0,
  $includeKashida = false 
)

◆ Header()

Mpdf\Mpdf::Header (   $content = '')

◆ Image()

Mpdf\Mpdf::Image (   $file,
  $x,
  $y,
  $w = 0,
  $h = 0,
  $type = '',
  $link = '',
  $paint = true,
  $constrain = true,
  $watermark = false,
  $shownoimg = true,
  $allowvector = true 
)

◆ IndexEntry()

Mpdf\Mpdf::IndexEntry (   $txt,
  $xref = '' 
)

◆ IndexEntrySee()

Mpdf\Mpdf::IndexEntrySee (   $txta,
  $txtb 
)

◆ initialiseBlock()

Mpdf\Mpdf::initialiseBlock ( $blk)

◆ inlineObject()

Mpdf\Mpdf::inlineObject (   $type,
  $x,
  $y,
  $objattr,
  $Lmargin,
  $widthUsed,
  $maxWidth,
  $lineHeight,
  $paint = false,
  $is_table = false 
)

◆ InsertIndex()

Mpdf\Mpdf::InsertIndex (   $usedivletters = 1,
  $useLinking = false,
  $indexCollationLocale = '',
  $indexCollationGroup = '' 
)

◆ is_utf8()

Mpdf\Mpdf::is_utf8 ( $string)

Edited v1.2 Pass by reference; option to continue if invalid UTF-8 chars

◆ issetBorder()

Mpdf\Mpdf::issetBorder (   $var,
  $flag 
)

◆ lesser_entity_decode()

Mpdf\Mpdf::lesser_entity_decode (   $html)

◆ Line()

Mpdf\Mpdf::Line (   $x1,
  $y1,
  $x2,
  $y2 
)

◆ Link()

Mpdf\Mpdf::Link (   $x,
  $y,
  $w,
  $h,
  $link 
)

◆ Ln()

Mpdf\Mpdf::Ln (   $h = '',
  $collapsible = 0 
)

◆ magic_reverse_dir()

Mpdf\Mpdf::magic_reverse_dir ( $chunk,
  $dir,
$chunkOTLdata 
)

◆ markScriptToLang()

Mpdf\Mpdf::markScriptToLang (   $html)

◆ MovePages()

Mpdf\Mpdf::MovePages (   $target_page,
  $start_page,
  $end_page = -1 
)

◆ MultiCell()

Mpdf\Mpdf::MultiCell (   $w,
  $h,
  $txt,
  $border = 0,
  $align = '',
  $fill = 0,
  $link = '',
  $directionality = 'ltr',
  $encoded = false,
  $OTLdata = false,
  $maxrows = false 
)

◆ NewColumn()

Mpdf\Mpdf::NewColumn ( )

◆ newFlowingBlock()

Mpdf\Mpdf::newFlowingBlock (   $w,
  $h,
  $a = '',
  $is_table = false,
  $blockstate = 0,
  $newblock = true,
  $blockdir = 'ltr',
  $table_draft = false 
)

◆ Open()

Mpdf\Mpdf::Open ( )

◆ Output()

Mpdf\Mpdf::Output (   $name = '',
  $dest = '' 
)

◆ OverWrite()

Mpdf\Mpdf::OverWrite (   $file_in,
  $search,
  $replacement,
  $dest = Destination::DOWNLOAD,
  $file_out = "mpdf" 
)

◆ PageNo()

Mpdf\Mpdf::PageNo ( )

Get current page number

Returns
int

◆ PaintDivBB()

Mpdf\Mpdf::PaintDivBB (   $divider = '',
  $blockstate = 0,
  $blvl = 0 
)

◆ PaintDivLnBorder()

Mpdf\Mpdf::PaintDivLnBorder (   $state = 0,
  $blvl = 0,
  $h = 0 
)

◆ PaintImgBorder()

Mpdf\Mpdf::PaintImgBorder (   $objattr,
  $is_table 
)

◆ PrintBodyBackgrounds()

Mpdf\Mpdf::PrintBodyBackgrounds ( )

◆ printbuffer()

Mpdf\Mpdf::printbuffer (   $arrayaux,
  $blockstate = 0,
  $is_table = false,
  $table_draft = false,
  $cell_dir = '' 
)

◆ printcellbuffer()

Mpdf\Mpdf::printcellbuffer ( )

◆ printcolumnbuffer()

Mpdf\Mpdf::printcolumnbuffer ( )

◆ printfloatbuffer()

Mpdf\Mpdf::printfloatbuffer ( )

◆ printkwtbuffer()

Mpdf\Mpdf::printkwtbuffer ( )

Keep-with-table This buffers contents of h1-6 to keep on page with table

◆ printobjectbuffer()

Mpdf\Mpdf::printobjectbuffer (   $is_table = false,
  $blockdir = false 
)

◆ PrintPageBackgrounds()

Mpdf\Mpdf::PrintPageBackgrounds (   $adjustmenty = 0)

◆ PrintTableBackgrounds()

Mpdf\Mpdf::PrintTableBackgrounds (   $adjustmenty = 0)

◆ printtablebuffer()

Mpdf\Mpdf::printtablebuffer ( )

◆ purify_utf8()

Mpdf\Mpdf::purify_utf8 (   $html,
  $lo = true 
)

For HTML

Checks string is valid UTF-8 encoded converts html_entities > ASCII 127 to UTF-8 Only exception - leaves low ASCII entities e.g. < & etc. Leaves in particular < to distinguish from tag marker

◆ purify_utf8_text()

Mpdf\Mpdf::purify_utf8_text (   $txt)

For TEXT

◆ read_short()

Mpdf\Mpdf::read_short ( $fh)

◆ ReadCharset()

Mpdf\Mpdf::ReadCharset (   $html)

◆ ReadMetaTags()

Mpdf\Mpdf::ReadMetaTags (   $html)

◆ Rect()

Mpdf\Mpdf::Rect (   $x,
  $y,
  $w,
  $h,
  $style = '' 
)

◆ Reset()

Mpdf\Mpdf::Reset ( )

◆ ResetMargins()

Mpdf\Mpdf::ResetMargins ( )

◆ ResetSpacing()

Mpdf\Mpdf::ResetSpacing ( )

◆ ResetStyles()

Mpdf\Mpdf::ResetStyles ( )

◆ RestartDocTemplate()

Mpdf\Mpdf::RestartDocTemplate ( )

◆ restoreFont()

Mpdf\Mpdf::restoreFont ( $saved,
  $write = true 
)

◆ restoreInlineProperties()

Mpdf\Mpdf::restoreInlineProperties ( $saved)

◆ RestrictUnicodeFonts()

Mpdf\Mpdf::RestrictUnicodeFonts (   $res)

◆ Rotate()

Mpdf\Mpdf::Rotate (   $angle,
  $x = -1,
  $y = -1 
)

◆ RoundedRect()

Mpdf\Mpdf::RoundedRect (   $x,
  $y,
  $w,
  $h,
  $r,
  $style = '' 
)

◆ saveFont()

Mpdf\Mpdf::saveFont ( )

◆ saveInlineProperties()

Mpdf\Mpdf::saveInlineProperties ( )

◆ SetAdditionalXmpRdf()

Mpdf\Mpdf::SetAdditionalXmpRdf (   $s)

◆ SetAlpha()

Mpdf\Mpdf::SetAlpha (   $alpha,
  $bm = 'Normal',
  $return = false,
  $mode = 'B' 
)

◆ SetAnchor2Bookmark()

Mpdf\Mpdf::SetAnchor2Bookmark (   $x)

◆ SetAssociatedFiles()

Mpdf\Mpdf::SetAssociatedFiles ( array  $files)

Set one or multiple associated file ("/AF" as required by PDF/A-3)

param $files is an array of hash containing: path: file path on FS content: file content name: file name (not necessarily the same as the file on FS) mime (optional): file mime type (will show up as /Subtype in the PDF) description (optional): file description AFRelationship (optional): PDF/A-3 AFRelationship (e.g. "Alternative")

e.g. to associate 1 file: [[ 'path' => 'tmp/1234.xml', 'content' => 'file content', 'name' => 'public_name.xml', 'mime' => 'text/xml', 'description' => 'foo', 'AFRelationship' => 'Alternative', ]]

Parameters
mixed[]$filesArray of arrays of associated files. See above

◆ SetAuthor()

Mpdf\Mpdf::SetAuthor (   $author)

◆ SetAutoPageBreak()

Mpdf\Mpdf::SetAutoPageBreak (   $auto,
  $margin = 0 
)

◆ SetBackground()

Mpdf\Mpdf::SetBackground ( $properties,
$maxwidth 
)

◆ SetBasePath()

Mpdf\Mpdf::SetBasePath (   $str = '')

◆ setBorder()

Mpdf\Mpdf::setBorder ( $var,
  $flag,
  $set = true 
)

◆ SetCol()

Mpdf\Mpdf::SetCol (   $CurrCol)

◆ SetColor()

Mpdf\Mpdf::SetColor (   $col,
  $type = '' 
)

◆ SetColumns()

Mpdf\Mpdf::SetColumns (   $NbCol,
  $vAlign = '',
  $gap = 5 
)

◆ SetCompression()

Mpdf\Mpdf::SetCompression (   $compress)

◆ SetCreator()

Mpdf\Mpdf::SetCreator (   $creator)

◆ setCSS()

Mpdf\Mpdf::setCSS (   $arrayaux,
  $type = '',
  $tag = '' 
)

◆ SetDash()

Mpdf\Mpdf::SetDash (   $black = false,
  $white = false 
)

◆ SetDColor()

Mpdf\Mpdf::SetDColor (   $col,
  $return = false 
)

◆ SetDefaultBodyCSS()

Mpdf\Mpdf::SetDefaultBodyCSS (   $prop,
  $val 
)

◆ SetDefaultFont()

Mpdf\Mpdf::SetDefaultFont (   $font)

◆ SetDefaultFontSize()

Mpdf\Mpdf::SetDefaultFontSize (   $fontsize)

◆ SetDirectionality()

Mpdf\Mpdf::SetDirectionality (   $dir = 'ltr')

◆ SetDisplayMode()

Mpdf\Mpdf::SetDisplayMode (   $zoom,
  $layout = 'continuous' 
)

◆ SetDisplayPreferences()

Mpdf\Mpdf::SetDisplayPreferences (   $preferences)

◆ SetDocTemplate()

Mpdf\Mpdf::SetDocTemplate (   $file = '',
  $continue = 0 
)

◆ SetDrawColor()

Mpdf\Mpdf::SetDrawColor (   $r,
  $g = -1,
  $b = -1,
  $col4 = -1,
  $return = false 
)

◆ SetFColor()

Mpdf\Mpdf::SetFColor (   $col,
  $return = false 
)

◆ SetFillColor()

Mpdf\Mpdf::SetFillColor (   $r,
  $g = -1,
  $b = -1,
  $col4 = -1,
  $return = false 
)

◆ SetFont()

Mpdf\Mpdf::SetFont (   $family,
  $style = '',
  $size = 0,
  $write = true,
  $forcewrite = false 
)

◆ SetFontSize()

Mpdf\Mpdf::SetFontSize (   $size,
  $write = true 
)

◆ SetFooter()

Mpdf\Mpdf::SetFooter (   $Farray = [],
  $side = '' 
)

◆ SetFooterByName()

Mpdf\Mpdf::SetFooterByName (   $name,
  $side = 'O' 
)

◆ SetHeader()

Mpdf\Mpdf::SetHeader (   $Harray = [],
  $side = '',
  $write = false 
)

◆ SetHeaderByName()

Mpdf\Mpdf::SetHeaderByName (   $name,
  $side = 'O',
  $write = false 
)

◆ setHiEntitySubstitutions()

Mpdf\Mpdf::setHiEntitySubstitutions ( )

◆ SetHTMLFooter()

Mpdf\Mpdf::SetHTMLFooter (   $footer = '',
  $OE = '' 
)

◆ SetHTMLFooterByName()

Mpdf\Mpdf::SetHTMLFooterByName (   $name,
  $side = 'O' 
)

◆ SetHTMLHeader()

Mpdf\Mpdf::SetHTMLHeader (   $header = '',
  $OE = '',
  $write = false 
)

◆ SetHTMLHeaderByName()

Mpdf\Mpdf::SetHTMLHeaderByName (   $name,
  $side = 'O',
  $write = false 
)

◆ SetJS()

Mpdf\Mpdf::SetJS (   $script)

◆ SetKeywords()

Mpdf\Mpdf::SetKeywords (   $keywords)

◆ SetLeftMargin()

Mpdf\Mpdf::SetLeftMargin (   $margin)

◆ SetLineCap()

Mpdf\Mpdf::SetLineCap (   $mode = 2)

◆ SetLineHeight()

Mpdf\Mpdf::SetLineHeight (   $FontPt = '',
  $lh = '' 
)

◆ SetLineJoin()

Mpdf\Mpdf::SetLineJoin (   $mode = 0)

◆ SetLineWidth()

Mpdf\Mpdf::SetLineWidth (   $width)

◆ SetLink()

Mpdf\Mpdf::SetLink (   $link,
  $y = 0,
  $page = -1 
)

◆ setLogger()

Mpdf\Mpdf::setLogger ( LoggerInterface  $logger)
Parameters

◆ SetMargins()

Mpdf\Mpdf::SetMargins (   $left,
  $right,
  $top 
)

◆ setMBencoding()

Mpdf\Mpdf::setMBencoding (   $enc)

◆ SetPagedMediaCSS()

Mpdf\Mpdf::SetPagedMediaCSS (   $name,
  $first,
  $oddEven 
)

◆ SetPageTemplate()

Mpdf\Mpdf::SetPageTemplate (   $tplidx = '')

◆ SetProtection()

Mpdf\Mpdf::SetProtection (   $permissions = [],
  $user_pass = '',
  $owner_pass = null,
  $length = 40 
)

◆ SetRightMargin()

Mpdf\Mpdf::SetRightMargin (   $margin)

◆ SetSpacing()

Mpdf\Mpdf::SetSpacing (   $cs,
  $ws 
)

◆ SetStyle()

Mpdf\Mpdf::SetStyle (   $tag,
  $enable 
)

◆ SetStyles()

Mpdf\Mpdf::SetStyles (   $str)

◆ SetStylesArray()

Mpdf\Mpdf::SetStylesArray (   $arr)

◆ SetSubject()

Mpdf\Mpdf::SetSubject (   $subject)

◆ SetSubstitutions()

Mpdf\Mpdf::SetSubstitutions ( )

◆ SetTColor()

Mpdf\Mpdf::SetTColor (   $col,
  $return = false 
)

◆ SetTextColor()

Mpdf\Mpdf::SetTextColor (   $r,
  $g = -1,
  $b = -1,
  $col4 = -1,
  $return = false 
)

◆ SetTextOutline()

Mpdf\Mpdf::SetTextOutline (   $params = [])

◆ SetTitle()

Mpdf\Mpdf::SetTitle (   $title)

◆ SetTopMargin()

Mpdf\Mpdf::SetTopMargin (   $margin)

◆ SetVisibility()

Mpdf\Mpdf::SetVisibility (   $v)

◆ SetWatermarkImage()

Mpdf\Mpdf::SetWatermarkImage (   $src,
  $alpha = -1,
  $size = 'D',
  $pos = 'F' 
)

◆ SetWatermarkText()

Mpdf\Mpdf::SetWatermarkText (   $txt = '',
  $alpha = -1 
)

◆ SetX()

Mpdf\Mpdf::SetX (   $x)

◆ SetXY()

Mpdf\Mpdf::SetXY (   $x,
  $y 
)

◆ SetY()

Mpdf\Mpdf::SetY (   $y)

◆ Shaded_box()

Mpdf\Mpdf::Shaded_box (   $text,
  $font = '',
  $fontstyle = 'B',
  $szfont = '',
  $width = '70%',
  $style = 'DF',
  $radius = 2.5,
  $fill = '#FFFFFF',
  $color = '#000000',
  $pad = 2 
)

◆ shrinkTable()

Mpdf\Mpdf::shrinkTable ( $table,
  $k 
)

◆ StartTransform()

Mpdf\Mpdf::StartTransform (   $returnstring = false)

◆ StopTransform()

Mpdf\Mpdf::StopTransform (   $returnstring = false)

◆ SubstituteChars()

Mpdf\Mpdf::SubstituteChars (   $html)

◆ SubstituteCharsMB()

Mpdf\Mpdf::SubstituteCharsMB ( $writehtml_a,
$writehtml_i,
$writehtml_e 
)

◆ SubstituteCharsNonCore()

Mpdf\Mpdf::SubstituteCharsNonCore ( $writehtml_a,
$writehtml_i,
$writehtml_e 
)

If core font is selected in document which is not onlyCoreFonts - substitute with non-core font

◆ SubstituteCharsSIP()

Mpdf\Mpdf::SubstituteCharsSIP ( $writehtml_a,
$writehtml_i,
$writehtml_e 
)

◆ SubstituteHiEntities()

Mpdf\Mpdf::SubstituteHiEntities (   $html)

◆ TableCheckMinWidth()

Mpdf\Mpdf::TableCheckMinWidth (   $maxwidth,
  $forcewrap = 0,
  $textbuffer = [],
  $checkletter = false 
)

◆ TableHeaderFooter()

Mpdf\Mpdf::TableHeaderFooter (   $content = '',
  $tablestartpage = '',
  $tablestartcolumn = '',
  $horf = 'H',
  $level = 0,
  $firstSpread = true,
  $finalSpread = true 
)

◆ tabs2spaces_callback()

Mpdf\Mpdf::tabs2spaces_callback (   $matches)

◆ Text()

Mpdf\Mpdf::Text (   $x,
  $y,
  $txt,
  $OTLdata = [],
  $textvar = 0,
  $aixextra = '',
  $coordsys = '',
  $return = false 
)

************** SIMILAR TO Cell() ************************

◆ Thumbnail()

Mpdf\Mpdf::Thumbnail (   $file,
  $npr = 3,
  $spacing = 10 
)

◆ TOC()

Mpdf\Mpdf::TOC (   $tocfont = '',
  $tocfontsize = 0,
  $tocindent = 0,
  $resetpagenum = '',
  $pagenumstyle = '',
  $suppress = '',
  $toc_orientation = '',
  $TOCusePaging = true,
  $TOCuseLinking = false,
  $toc_id = 0,
  $tocoutdent = '' 
)

Initiate, and Mark a place for the Table of Contents to be inserted

◆ TOC_Entry()

Mpdf\Mpdf::TOC_Entry (   $txt,
  $level = 0,
  $toc_id = 0 
)

◆ TOCpagebreak()

Mpdf\Mpdf::TOCpagebreak (   $tocfont = '',
  $tocfontsize = '',
  $tocindent = '',
  $TOCusePaging = true,
  $TOCuseLinking = '',
  $toc_orientation = '',
  $toc_mgl = '',
  $toc_mgr = '',
  $toc_mgt = '',
  $toc_mgb = '',
  $toc_mgh = '',
  $toc_mgf = '',
  $toc_ohname = '',
  $toc_ehname = '',
  $toc_ofname = '',
  $toc_efname = '',
  $toc_ohvalue = 0,
  $toc_ehvalue = 0,
  $toc_ofvalue = 0,
  $toc_efvalue = 0,
  $toc_preHTML = '',
  $toc_postHTML = '',
  $toc_bookmarkText = '',
  $resetpagenum = '',
  $pagenumstyle = '',
  $suppress = '',
  $orientation = '',
  $mgl = '',
  $mgr = '',
  $mgt = '',
  $mgb = '',
  $mgh = '',
  $mgf = '',
  $ohname = '',
  $ehname = '',
  $ofname = '',
  $efname = '',
  $ohvalue = 0,
  $ehvalue = 0,
  $ofvalue = 0,
  $efvalue = 0,
  $toc_id = 0,
  $pagesel = '',
  $toc_pagesel = '',
  $sheetsize = '',
  $toc_sheetsize = '',
  $tocoutdent = '' 
)

◆ TOCpagebreakByArray()

Mpdf\Mpdf::TOCpagebreakByArray (   $a)

◆ toFloat()

Mpdf\Mpdf::toFloat (   $num)

This function takes the last comma or dot (if any) to make a clean float, ignoring thousand separator, currency or any other letter

Parameters
string$num
See also
http://php.net/manual/de/function.floatval.php#114486
Returns
float

◆ transformRotate()

Mpdf\Mpdf::transformRotate (   $angle,
  $x = '',
  $y = '',
  $returnstring = false 
)

◆ transformScale()

Mpdf\Mpdf::transformScale (   $s_x,
  $s_y,
  $x = '',
  $y = '',
  $returnstring = false 
)

◆ transformSkew()

Mpdf\Mpdf::transformSkew (   $angle_x,
  $angle_y,
  $x = '',
  $y = '',
  $returnstring = false 
)

mPDF 5.7.3 TRANSFORMS

◆ transformTranslate()

Mpdf\Mpdf::transformTranslate (   $t_x,
  $t_y,
  $returnstring = false 
)

◆ UTF8StringToArray()

Mpdf\Mpdf::UTF8StringToArray (   $str,
  $addSubset = true 
)

◆ UTF8toSubset()

Mpdf\Mpdf::UTF8toSubset (   $str)

◆ watermark()

Mpdf\Mpdf::watermark (   $texte,
  $angle = 45,
  $fontsize = 96,
  $alpha = 0.2 
)

◆ watermarkImg()

Mpdf\Mpdf::watermarkImg (   $src,
  $alpha = 0.2 
)

◆ Write()

Mpdf\Mpdf::Write (   $h,
  $txt,
  $currentx = 0,
  $link = '',
  $directionality = 'ltr',
  $align = '',
  $fill = 0 
)

◆ WriteBarcode()

Mpdf\Mpdf::WriteBarcode (   $code,
  $showtext = 1,
  $x = '',
  $y = '',
  $size = 1,
  $border = 0,
  $paddingL = 1,
  $paddingR = 1,
  $paddingT = 2,
  $paddingB = 2,
  $height = 1,
  $bgcol = false,
  $col = false,
  $btype = 'ISBN',
  $supplement = '0',
  $supplement_code = '',
  $k = 1 
)

UPC/EAN barcode

EAN13, EAN8, UPCA, UPCE, ISBN, ISSN Accepts 12 or 13 digits with or without - hyphens

◆ WriteBarcode2()

Mpdf\Mpdf::WriteBarcode2 (   $code,
  $x = '',
  $y = '',
  $size = 1,
  $height = 1,
  $bgcol = false,
  $col = false,
  $btype = 'IMB',
  $print_ratio = '',
  $k = 1 
)

POSTAL and OTHER barcodes

◆ WriteCell()

Mpdf\Mpdf::WriteCell (   $w,
  $h = 0,
  $txt = '',
  $border = 0,
  $ln = 0,
  $align = '',
  $fill = 0,
  $link = '',
  $currentx = 0 
)

◆ WriteFixedPosHTML()

Mpdf\Mpdf::WriteFixedPosHTML (   $html,
  $x,
  $y,
  $w,
  $h,
  $overflow = 'visible',
  $bounding = [] 
)

◆ WriteFlowingBlock()

Mpdf\Mpdf::WriteFlowingBlock (   $s,
  $sOTLdata 
)

◆ WriteHTML()

Mpdf\Mpdf::WriteHTML (   $html,
  $mode = HTMLParserMode::DEFAULT_MODE,
  $init = true,
  $close = true 
)

Write HTML code to the document

Also used internally to parse HTML into buffers

Parameters
string$html
int$modeUse HTMLParserMode constants. Controls what parts of the $html code is parsed.
bool$initClears and sets buffers to Top level block etc.
bool$closeIf false leaves buffers etc. in current state, so that it can continue a block etc.

◆ writeHTMLFooters()

Mpdf\Mpdf::writeHTMLFooters ( )

◆ writeHTMLHeaders()

Mpdf\Mpdf::writeHTMLHeaders ( )

◆ WriteText()

Mpdf\Mpdf::WriteText (   $x,
  $y,
  $txt 
)

Member Data Documentation

◆ $additionalXmpRdf

Mpdf\Mpdf::$additionalXmpRdf

◆ $adjustFontDescLineheight

Mpdf\Mpdf::$adjustFontDescLineheight

◆ $aliasNbPg

Mpdf\Mpdf::$aliasNbPg

◆ $aliasNbPgGp

Mpdf\Mpdf::$aliasNbPgGp

◆ $allow_charset_conversion

Mpdf\Mpdf::$allow_charset_conversion

◆ $allow_html_optional_endtags

Mpdf\Mpdf::$allow_html_optional_endtags

◆ $allow_output_buffering

Mpdf\Mpdf::$allow_output_buffering

◆ $allowAnnotationFiles

Mpdf\Mpdf::$allowAnnotationFiles

◆ $allowCJKorphans

Mpdf\Mpdf::$allowCJKorphans

◆ $allowCJKoverflow

Mpdf\Mpdf::$allowCJKoverflow

◆ $allowedCSStags

Mpdf\Mpdf::$allowedCSStags

◆ $anchor2Bookmark

Mpdf\Mpdf::$anchor2Bookmark

◆ $angle

Mpdf\Mpdf::$angle

◆ $annotMargin

Mpdf\Mpdf::$annotMargin

◆ $annotOpacity

Mpdf\Mpdf::$annotOpacity

◆ $annotSize

Mpdf\Mpdf::$annotSize

◆ $arabGlyphs

Mpdf\Mpdf::$arabGlyphs

◆ $arabHex

Mpdf\Mpdf::$arabHex

◆ $arabNextLink

Mpdf\Mpdf::$arabNextLink

◆ $arabPrevLink

Mpdf\Mpdf::$arabPrevLink

◆ $arabVowels

Mpdf\Mpdf::$arabVowels

◆ $associatedFiles

Mpdf\Mpdf::$associatedFiles

◆ $associatedFilesRoot

Mpdf\Mpdf::$associatedFilesRoot

◆ $author

Mpdf\Mpdf::$author

◆ $autoArabic

Mpdf\Mpdf::$autoArabic

◆ $autoLangToFont

Mpdf\Mpdf::$autoLangToFont

◆ $autoMarginPadding

Mpdf\Mpdf::$autoMarginPadding

◆ $autoPadding

Mpdf\Mpdf::$autoPadding

◆ $autoPageBreak

Mpdf\Mpdf::$autoPageBreak

◆ $autoScriptToLang

Mpdf\Mpdf::$autoScriptToLang

◆ $autoVietnamese

Mpdf\Mpdf::$autoVietnamese

◆ $available_CJK_fonts

Mpdf\Mpdf::$available_CJK_fonts

◆ $available_unifonts

Mpdf\Mpdf::$available_unifonts

◆ $B

Mpdf\Mpdf::$B

◆ $backupSIPFont

Mpdf\Mpdf::$backupSIPFont

◆ $backupSubsFont

Mpdf\Mpdf::$backupSubsFont

◆ $barcode

Mpdf\Mpdf::$barcode

◆ $base_table_properties

Mpdf\Mpdf::$base_table_properties

◆ $baselineC

Mpdf\Mpdf::$baselineC

◆ $baselineO

Mpdf\Mpdf::$baselineO

◆ $baselineS

Mpdf\Mpdf::$baselineS

◆ $baselineSub

Mpdf\Mpdf::$baselineSub

◆ $baselineSup

Mpdf\Mpdf::$baselineSup

◆ $basepath

Mpdf\Mpdf::$basepath

◆ $basepathIsLocal

Mpdf\Mpdf::$basepathIsLocal

◆ $baseScript

Mpdf\Mpdf::$baseScript

◆ $bgcolorarray

Mpdf\Mpdf::$bgcolorarray

◆ $biDirectional

Mpdf\Mpdf::$biDirectional

◆ $BIG

Mpdf\Mpdf::$BIG

◆ $Big5_widths

Mpdf\Mpdf::$Big5_widths

◆ $bleedMargin

Mpdf\Mpdf::$bleedMargin

◆ $blk

Mpdf\Mpdf::$blk

◆ $blklvl

Mpdf\Mpdf::$blklvl

◆ $blockContext

Mpdf\Mpdf::$blockContext

◆ $blockjustfinished

Mpdf\Mpdf::$blockjustfinished

◆ $bMargin

Mpdf\Mpdf::$bMargin

◆ $BMoutlines

Mpdf\Mpdf::$BMoutlines

◆ $BMPonly

Mpdf\Mpdf::$BMPonly

◆ $bodyBackgroundColor

Mpdf\Mpdf::$bodyBackgroundColor

◆ $bodyBackgroundGradient

Mpdf\Mpdf::$bodyBackgroundGradient

◆ $bodyBackgroundImage

Mpdf\Mpdf::$bodyBackgroundImage

◆ $bookmarkStyles

Mpdf\Mpdf::$bookmarkStyles

◆ $borderstyles

Mpdf\Mpdf::$borderstyles

◆ $breakpoints

Mpdf\Mpdf::$breakpoints

◆ $buffer

Mpdf\Mpdf::$buffer

◆ $bufferoutput

Mpdf\Mpdf::$bufferoutput

◆ $bullet

Mpdf\Mpdf::$bullet

◆ $bulletarray

Mpdf\Mpdf::$bulletarray

◆ $cell

Mpdf\Mpdf::$cell

◆ $cell_border_dominance_B

Mpdf\Mpdf::$cell_border_dominance_B

◆ $cell_border_dominance_L

Mpdf\Mpdf::$cell_border_dominance_L

◆ $cell_border_dominance_R

Mpdf\Mpdf::$cell_border_dominance_R

◆ $cell_border_dominance_T

Mpdf\Mpdf::$cell_border_dominance_T

◆ $cellBorderBuffer

Mpdf\Mpdf::$cellBorderBuffer

◆ $cellLineHeight

Mpdf\Mpdf::$cellLineHeight

◆ $cellLineStackingShift

Mpdf\Mpdf::$cellLineStackingShift

◆ $cellLineStackingStrategy

Mpdf\Mpdf::$cellLineStackingStrategy

◆ $cellPaddingB

Mpdf\Mpdf::$cellPaddingB

◆ $cellPaddingL

Mpdf\Mpdf::$cellPaddingL

◆ $cellPaddingR

Mpdf\Mpdf::$cellPaddingR

◆ $cellPaddingT

Mpdf\Mpdf::$cellPaddingT

◆ $cellTextAlign

Mpdf\Mpdf::$cellTextAlign

◆ $ChangeColumn

Mpdf\Mpdf::$ChangeColumn

◆ $charset_in

Mpdf\Mpdf::$charset_in

◆ $charspacing

Mpdf\Mpdf::$charspacing

◆ $checkCJK

Mpdf\Mpdf::$checkCJK

◆ $checkSIP

Mpdf\Mpdf::$checkSIP

◆ $checkSMP

Mpdf\Mpdf::$checkSMP

◆ $CJKfollowing

Mpdf\Mpdf::$CJKfollowing

◆ $CJKforceend

Mpdf\Mpdf::$CJKforceend

◆ $CJKleading

Mpdf\Mpdf::$CJKleading

◆ $CJKoverflow

Mpdf\Mpdf::$CJKoverflow

◆ $cMarginB

Mpdf\Mpdf::$cMarginB

◆ $cMarginL

Mpdf\Mpdf::$cMarginL

◆ $cMarginR

Mpdf\Mpdf::$cMarginR

◆ $cMarginT

Mpdf\Mpdf::$cMarginT

◆ $col

Mpdf\Mpdf::$col

◆ $col_BMoutlines

Mpdf\Mpdf::$col_BMoutlines

◆ $col_toc

Mpdf\Mpdf::$col_toc

◆ $ColActive

Mpdf\Mpdf::$ColActive

◆ $ColDetails

Mpdf\Mpdf::$ColDetails

◆ $ColGap

Mpdf\Mpdf::$ColGap

◆ $ColL

Mpdf\Mpdf::$ColL

◆ $collapseBlockMargins

Mpdf\Mpdf::$collapseBlockMargins

◆ $colorarray

Mpdf\Mpdf::$colorarray

◆ $ColorFlag

Mpdf\Mpdf::$ColorFlag

◆ $ColR

Mpdf\Mpdf::$ColR

◆ $colsums

Mpdf\Mpdf::$colsums

◆ $ColumnAdjust

Mpdf\Mpdf::$ColumnAdjust

◆ $columnAnnots

Mpdf\Mpdf::$columnAnnots

◆ $columnbuffer

Mpdf\Mpdf::$columnbuffer

◆ $columnForms

Mpdf\Mpdf::$columnForms

◆ $columnLinks

Mpdf\Mpdf::$columnLinks

◆ $colvAlign

Mpdf\Mpdf::$colvAlign

◆ $ColWidth

Mpdf\Mpdf::$ColWidth

◆ $compress

Mpdf\Mpdf::$compress

◆ $CoreFonts

Mpdf\Mpdf::$CoreFonts

◆ $creator

Mpdf\Mpdf::$creator

◆ $cropMarkLength

Mpdf\Mpdf::$cropMarkLength

◆ $cropMarkMargin

Mpdf\Mpdf::$cropMarkMargin

◆ $crossMarkMargin

Mpdf\Mpdf::$crossMarkMargin

◆ $CSSselectMedia

Mpdf\Mpdf::$CSSselectMedia

◆ $curlAllowUnsafeSslRequests

Mpdf\Mpdf::$curlAllowUnsafeSslRequests

◆ $curlCaCertificate

Mpdf\Mpdf::$curlCaCertificate

◆ $curlFollowLocation

Mpdf\Mpdf::$curlFollowLocation

◆ $curlProxy

Mpdf\Mpdf::$curlProxy

◆ $curlProxyAuth

Mpdf\Mpdf::$curlProxyAuth

◆ $curlTimeout

Mpdf\Mpdf::$curlTimeout

◆ $CurOrientation

Mpdf\Mpdf::$CurOrientation

◆ $CurrCol

Mpdf\Mpdf::$CurrCol

◆ $current_layer

Mpdf\Mpdf::$current_layer

◆ $CurrentFont

Mpdf\Mpdf::$CurrentFont

◆ $currentfontfamily

Mpdf\Mpdf::$currentfontfamily

◆ $currentfontsize

Mpdf\Mpdf::$currentfontsize

◆ $currentfontstyle

Mpdf\Mpdf::$currentfontstyle

◆ $currentLang

Mpdf\Mpdf::$currentLang

◆ $customProperties

Mpdf\Mpdf::$customProperties

◆ $dash_on

Mpdf\Mpdf::$dash_on

◆ $debug

Mpdf\Mpdf::$debug

◆ $debugfonts

Mpdf\Mpdf::$debugfonts

◆ $decimal_align

Mpdf\Mpdf::$decimal_align

◆ $decimal_offset

Mpdf\Mpdf::$decimal_offset

◆ $default_available_fonts

Mpdf\Mpdf::$default_available_fonts

◆ $default_font

Mpdf\Mpdf::$default_font

◆ $default_font_size

Mpdf\Mpdf::$default_font_size

◆ $default_lang

Mpdf\Mpdf::$default_lang

◆ $default_lineheight_correction

Mpdf\Mpdf::$default_lineheight_correction

◆ $defaultAlign

Mpdf\Mpdf::$defaultAlign

◆ $defaultCSS

Mpdf\Mpdf::$defaultCSS

◆ $defaultCssFile

Mpdf\Mpdf::$defaultCssFile

◆ $defaultfooterfontsize

Mpdf\Mpdf::$defaultfooterfontsize

◆ $defaultfooterfontstyle

Mpdf\Mpdf::$defaultfooterfontstyle

◆ $defaultfooterline

Mpdf\Mpdf::$defaultfooterline

◆ $defaultheaderfontsize

Mpdf\Mpdf::$defaultheaderfontsize

◆ $defaultheaderfontstyle

Mpdf\Mpdf::$defaultheaderfontstyle

◆ $defaultheaderline

Mpdf\Mpdf::$defaultheaderline

◆ $defaultPagebreakType

Mpdf\Mpdf::$defaultPagebreakType

◆ $defaultPageNumStyle

Mpdf\Mpdf::$defaultPageNumStyle

◆ $defaultSubsFont

Mpdf\Mpdf::$defaultSubsFont

◆ $defaultTableAlign

Mpdf\Mpdf::$defaultTableAlign

◆ $defDrawColor

Mpdf\Mpdf::$defDrawColor

◆ $defFillColor

Mpdf\Mpdf::$defFillColor

◆ $DeflMargin

Mpdf\Mpdf::$DeflMargin

◆ $DefOrientation

Mpdf\Mpdf::$DefOrientation

◆ $DefrMargin

Mpdf\Mpdf::$DefrMargin

◆ $defTextColor

Mpdf\Mpdf::$defTextColor

◆ $directionality

Mpdf\Mpdf::$directionality

◆ $displayDefaultOrientation

Mpdf\Mpdf::$displayDefaultOrientation

◆ $DisplayPreferences

Mpdf\Mpdf::$DisplayPreferences

◆ $divbegin

Mpdf\Mpdf::$divbegin

◆ $divheight

Mpdf\Mpdf::$divheight

◆ $divwidth

Mpdf\Mpdf::$divwidth

◆ $docTemplate

Mpdf\Mpdf::$docTemplate

◆ $docTemplateContinue

Mpdf\Mpdf::$docTemplateContinue

◆ $docTemplateStart

Mpdf\Mpdf::$docTemplateStart

◆ $dotted_on

Mpdf\Mpdf::$dotted_on

◆ $dpi

Mpdf\Mpdf::$dpi

◆ $DrawColor

Mpdf\Mpdf::$DrawColor

◆ $enabledtags

Mpdf\Mpdf::$enabledtags

◆ $enableImports

Mpdf\Mpdf::$enableImports

◆ $enc_obj_id

Mpdf\Mpdf::$enc_obj_id

◆ $encrypted

Mpdf\Mpdf::$encrypted

◆ $entsearch

Mpdf\Mpdf::$entsearch

◆ $entsubstitute

Mpdf\Mpdf::$entsubstitute

◆ $exposeVersion

Mpdf\Mpdf::$exposeVersion

◆ $extgstates

Mpdf\Mpdf::$extgstates

◆ $extraFontSubsets

Mpdf\Mpdf::$extraFontSubsets

◆ $extrapagebreak

Mpdf\Mpdf::$extrapagebreak

◆ $falseBoldWeight

Mpdf\Mpdf::$falseBoldWeight

◆ $fh

Mpdf\Mpdf::$fh

◆ $fhPt

Mpdf\Mpdf::$fhPt

◆ $FillColor

Mpdf\Mpdf::$FillColor

◆ $firstPageBoxFooter

Mpdf\Mpdf::$firstPageBoxFooter

◆ $firstPageBoxFooterEven

Mpdf\Mpdf::$firstPageBoxFooterEven

◆ $firstPageBoxHeader

Mpdf\Mpdf::$firstPageBoxHeader

◆ $firstPageBoxHeaderEven

Mpdf\Mpdf::$firstPageBoxHeaderEven

◆ $fixedlSpacing

Mpdf\Mpdf::$fixedlSpacing

◆ $fixedPosBlock

Mpdf\Mpdf::$fixedPosBlock

◆ $fixedPosBlockBBox

Mpdf\Mpdf::$fixedPosBlockBBox

◆ $fixedPosBlockDepth

Mpdf\Mpdf::$fixedPosBlockDepth

◆ $fixedPosBlockSave

Mpdf\Mpdf::$fixedPosBlockSave

◆ $floatbuffer

Mpdf\Mpdf::$floatbuffer

◆ $floatDivs

Mpdf\Mpdf::$floatDivs

◆ $floatmargins

Mpdf\Mpdf::$floatmargins

◆ $flowingBlockAttr

Mpdf\Mpdf::$flowingBlockAttr

◆ $fontdata

Mpdf\Mpdf::$fontdata

◆ $FontFamily

Mpdf\Mpdf::$FontFamily

◆ $FontFiles

Mpdf\Mpdf::$FontFiles

◆ $fontLanguageOverride

Mpdf\Mpdf::$fontLanguageOverride

◆ $fontlist

Mpdf\Mpdf::$fontlist

◆ $fonts

Mpdf\Mpdf::$fonts

◆ $FontSize

Mpdf\Mpdf::$FontSize

◆ $FontSizePt

Mpdf\Mpdf::$FontSizePt

◆ $fontsizes

Mpdf\Mpdf::$fontsizes

◆ $FontStyle

Mpdf\Mpdf::$FontStyle

◆ $fonttrans

Mpdf\Mpdf::$fonttrans

◆ $footer_line_spacing

Mpdf\Mpdf::$footer_line_spacing

◆ $forcePortraitHeaders

Mpdf\Mpdf::$forcePortraitHeaders

◆ $forcePortraitMargins

Mpdf\Mpdf::$forcePortraitMargins

◆ $formobjects

Mpdf\Mpdf::$formobjects

◆ $fullImageHeight

Mpdf\Mpdf::$fullImageHeight

◆ $fw

Mpdf\Mpdf::$fw

◆ $fwPt

Mpdf\Mpdf::$fwPt

◆ $GB_widths

Mpdf\Mpdf::$GB_widths

◆ $gradients

Mpdf\Mpdf::$gradients

◆ $h

Mpdf\Mpdf::$h

◆ $h2bookmarks

Mpdf\Mpdf::$h2bookmarks

◆ $h2toc

Mpdf\Mpdf::$h2toc

◆ $hasOC

Mpdf\Mpdf::$hasOC

◆ $header_line_spacing

Mpdf\Mpdf::$header_line_spacing

◆ $headerbuffer

Mpdf\Mpdf::$headerbuffer

◆ $hPt

Mpdf\Mpdf::$hPt

◆ $HREF

Mpdf\Mpdf::$HREF

◆ $HTMLFooter

Mpdf\Mpdf::$HTMLFooter

◆ $HTMLFooterE

Mpdf\Mpdf::$HTMLFooterE

◆ $HTMLHeader

Mpdf\Mpdf::$HTMLHeader

◆ $HTMLHeaderE

Mpdf\Mpdf::$HTMLHeaderE

◆ $HTMLheaderPageAnnots

Mpdf\Mpdf::$HTMLheaderPageAnnots

◆ $HTMLheaderPageForms

Mpdf\Mpdf::$HTMLheaderPageForms

◆ $HTMLheaderPageLinks

Mpdf\Mpdf::$HTMLheaderPageLinks

◆ $hyphenationDictionaryFile

Mpdf\Mpdf::$hyphenationDictionaryFile

◆ $I

Mpdf\Mpdf::$I

◆ $ICCProfile

Mpdf\Mpdf::$ICCProfile

◆ $ignore_invalid_utf8

Mpdf\Mpdf::$ignore_invalid_utf8

◆ $ignore_table_percents

Mpdf\Mpdf::$ignore_table_percents

◆ $ignore_table_widths

Mpdf\Mpdf::$ignore_table_widths

◆ $ignorefollowingspaces

Mpdf\Mpdf::$ignorefollowingspaces

◆ $images

Mpdf\Mpdf::$images

◆ $imageVars

Mpdf\Mpdf::$imageVars = []

◆ $img_dpi

Mpdf\Mpdf::$img_dpi

◆ $incrementFPR1

Mpdf\Mpdf::$incrementFPR1

◆ $incrementFPR2

Mpdf\Mpdf::$incrementFPR2

◆ $incrementFPR3

Mpdf\Mpdf::$incrementFPR3

◆ $incrementFPR4

Mpdf\Mpdf::$incrementFPR4

◆ $indexUseSubentries

Mpdf\Mpdf::$indexUseSubentries

◆ $inFixedPosBlock

Mpdf\Mpdf::$inFixedPosBlock

◆ $InFooter

Mpdf\Mpdf::$InFooter

◆ $InfoRoot

Mpdf\Mpdf::$InfoRoot

◆ $InHTMLFooter

Mpdf\Mpdf::$InHTMLFooter

◆ $InlineAnnots

Mpdf\Mpdf::$InlineAnnots

◆ $InlineBDF

Mpdf\Mpdf::$InlineBDF

◆ $InlineBDFctr

Mpdf\Mpdf::$InlineBDFctr

◆ $inlineDisplayOff

Mpdf\Mpdf::$inlineDisplayOff

◆ $InlineProperties

Mpdf\Mpdf::$InlineProperties

◆ $inMeter

Mpdf\Mpdf::$inMeter

◆ $innerblocktags

Mpdf\Mpdf::$innerblocktags

◆ $innermostTableLevel

Mpdf\Mpdf::$innermostTableLevel

◆ $internallink

Mpdf\Mpdf::$internallink

◆ $interpolateImages

Mpdf\Mpdf::$interpolateImages

◆ $ispre

Mpdf\Mpdf::$ispre

◆ $iterationCounter

Mpdf\Mpdf::$iterationCounter

◆ $js

Mpdf\Mpdf::$js

◆ $jSmaxChar

Mpdf\Mpdf::$jSmaxChar

◆ $jSmaxCharLast

Mpdf\Mpdf::$jSmaxCharLast

◆ $jSmaxWordLast

Mpdf\Mpdf::$jSmaxWordLast

◆ $jSWord

Mpdf\Mpdf::$jSWord

◆ $justifyB4br

Mpdf\Mpdf::$justifyB4br

◆ $keep_block_together

Mpdf\Mpdf::$keep_block_together

◆ $keep_table_proportions

Mpdf\Mpdf::$keep_table_proportions

◆ $keepColumns

Mpdf\Mpdf::$keepColumns

◆ $kerning

Mpdf\Mpdf::$kerning

◆ $keywords

Mpdf\Mpdf::$keywords

◆ $kt_p00

Mpdf\Mpdf::$kt_p00

◆ $kt_y00

Mpdf\Mpdf::$kt_y00

◆ $ktAnnots

Mpdf\Mpdf::$ktAnnots

◆ $kwt

Mpdf\Mpdf::$kwt

◆ $kwt_Annots

Mpdf\Mpdf::$kwt_Annots

◆ $kwt_BMoutlines

Mpdf\Mpdf::$kwt_BMoutlines

◆ $kwt_buffer

Mpdf\Mpdf::$kwt_buffer

◆ $kwt_height

Mpdf\Mpdf::$kwt_height

◆ $kwt_Links

Mpdf\Mpdf::$kwt_Links

◆ $kwt_moved

Mpdf\Mpdf::$kwt_moved

◆ $kwt_Reference

Mpdf\Mpdf::$kwt_Reference

◆ $kwt_saved

Mpdf\Mpdf::$kwt_saved

◆ $kwt_toc

Mpdf\Mpdf::$kwt_toc

◆ $kwt_x0

Mpdf\Mpdf::$kwt_x0

◆ $kwt_y0

Mpdf\Mpdf::$kwt_y0

◆ $lastblockbottommargin

Mpdf\Mpdf::$lastblockbottommargin

◆ $lastblocklevelchange

Mpdf\Mpdf::$lastblocklevelchange

◆ $lasth

Mpdf\Mpdf::$lasth

◆ $lastoptionaltag

Mpdf\Mpdf::$lastoptionaltag

◆ $layerDetails

Mpdf\Mpdf::$layerDetails

◆ $layers

Mpdf\Mpdf::$layers

◆ $LayoutMode

Mpdf\Mpdf::$LayoutMode

◆ $linebreakjustfinished

Mpdf\Mpdf::$linebreakjustfinished

◆ $lineheight

Mpdf\Mpdf::$lineheight

◆ $LineWidth

Mpdf\Mpdf::$LineWidth

◆ $links

Mpdf\Mpdf::$links

◆ $list_auto_mode

Mpdf\Mpdf::$list_auto_mode

◆ $list_indent_default

Mpdf\Mpdf::$list_indent_default

◆ $list_indent_default_mpdf

Mpdf\Mpdf::$list_indent_default_mpdf

◆ $list_indent_first_level

Mpdf\Mpdf::$list_indent_first_level

◆ $list_marker_offset

Mpdf\Mpdf::$list_marker_offset

◆ $list_number_suffix

Mpdf\Mpdf::$list_number_suffix

◆ $list_symbol_size

Mpdf\Mpdf::$list_symbol_size

◆ $listcounter

Mpdf\Mpdf::$listcounter

◆ $listitem

Mpdf\Mpdf::$listitem

◆ $listlvl

Mpdf\Mpdf::$listlvl

◆ $listtype

Mpdf\Mpdf::$listtype

◆ $lMargin

Mpdf\Mpdf::$lMargin

◆ $loaded

Mpdf\Mpdf::$loaded

◆ $lSpacingCSS

Mpdf\Mpdf::$lSpacingCSS

◆ $margBuffer

Mpdf\Mpdf::$margBuffer

◆ $margin_bottom_collapse

Mpdf\Mpdf::$margin_bottom_collapse

◆ $margin_footer

Mpdf\Mpdf::$margin_footer

◆ $margin_header

Mpdf\Mpdf::$margin_header

◆ $MarginCorrection

Mpdf\Mpdf::$MarginCorrection

◆ $max_colH_correction

Mpdf\Mpdf::$max_colH_correction

◆ $maxPosL

Mpdf\Mpdf::$maxPosL

◆ $maxPosR

Mpdf\Mpdf::$maxPosR

◆ $maxTTFFilesize

Mpdf\Mpdf::$maxTTFFilesize

◆ $mb_enc

Mpdf\Mpdf::$mb_enc

◆ $MetadataRoot

Mpdf\Mpdf::$MetadataRoot

◆ $mgb

Mpdf\Mpdf::$mgb

◆ $mgl

Mpdf\Mpdf::$mgl

◆ $mgr

Mpdf\Mpdf::$mgr

◆ $mgt

Mpdf\Mpdf::$mgt

◆ $minwSpacing

Mpdf\Mpdf::$minwSpacing

◆ $mirrorMargins

Mpdf\Mpdf::$mirrorMargins

◆ $mono_fonts

Mpdf\Mpdf::$mono_fonts

◆ $n

Mpdf\Mpdf::$n

◆ $n_js

Mpdf\Mpdf::$n_js

◆ $n_ocg_hidden

Mpdf\Mpdf::$n_ocg_hidden

◆ $n_ocg_print

Mpdf\Mpdf::$n_ocg_print

◆ $n_ocg_view

Mpdf\Mpdf::$n_ocg_view

◆ $NbCol

Mpdf\Mpdf::$NbCol

◆ $nbpgPrefix

Mpdf\Mpdf::$nbpgPrefix

◆ $nbpgSuffix

Mpdf\Mpdf::$nbpgSuffix

◆ $nestedtablejustfinished

Mpdf\Mpdf::$nestedtablejustfinished

◆ $noImageFile

Mpdf\Mpdf::$noImageFile

◆ $nonPrintMargin

Mpdf\Mpdf::$nonPrintMargin

◆ $normalLineheight

Mpdf\Mpdf::$normalLineheight

◆ $objectbuffer

Mpdf\Mpdf::$objectbuffer

◆ $offsets

Mpdf\Mpdf::$offsets

◆ $oldx

Mpdf\Mpdf::$oldx

◆ $oldy

Mpdf\Mpdf::$oldy

◆ $onlyCoreFonts

Mpdf\Mpdf::$onlyCoreFonts

◆ $open_layer_pane

Mpdf\Mpdf::$open_layer_pane

◆ $OrientationChanges

Mpdf\Mpdf::$OrientationChanges

◆ $orig_bMargin

Mpdf\Mpdf::$orig_bMargin

◆ $orig_fMargin

Mpdf\Mpdf::$orig_fMargin

◆ $orig_hMargin

Mpdf\Mpdf::$orig_hMargin

◆ $orig_lMargin

Mpdf\Mpdf::$orig_lMargin

◆ $orig_rMargin

Mpdf\Mpdf::$orig_rMargin

◆ $orig_tMargin

Mpdf\Mpdf::$orig_tMargin

◆ $original_default_font

Mpdf\Mpdf::$original_default_font

◆ $original_default_font_size

Mpdf\Mpdf::$original_default_font_size

◆ $originalMbEnc

Mpdf\Mpdf::$originalMbEnc

◆ $originalMbRegexEnc

Mpdf\Mpdf::$originalMbRegexEnc

◆ $OTLdata

Mpdf\Mpdf::$OTLdata

◆ $OTLtags

Mpdf\Mpdf::$OTLtags

◆ $outerblocktags

Mpdf\Mpdf::$outerblocktags

◆ $outerfilled

Mpdf\Mpdf::$outerfilled

◆ $OutlineRoot

Mpdf\Mpdf::$OutlineRoot

◆ $OutputIntentRoot

Mpdf\Mpdf::$OutputIntentRoot

◆ $packTableData

Mpdf\Mpdf::$packTableData

◆ $page

Mpdf\Mpdf::$page

◆ $page_box

Mpdf\Mpdf::$page_box

◆ $page_break_after_avoid

Mpdf\Mpdf::$page_break_after_avoid

◆ $PageAnnots

Mpdf\Mpdf::$PageAnnots

◆ $pageBackgrounds

Mpdf\Mpdf::$pageBackgrounds

◆ $PageBreakTrigger

Mpdf\Mpdf::$PageBreakTrigger

◆ $pageDim

Mpdf\Mpdf::$pageDim

◆ $pageHTMLfooters

Mpdf\Mpdf::$pageHTMLfooters

◆ $pageHTMLheaders

Mpdf\Mpdf::$pageHTMLheaders

◆ $PageLinks

Mpdf\Mpdf::$PageLinks

◆ $pagenumPrefix

Mpdf\Mpdf::$pagenumPrefix

◆ $PageNumSubstitutions

Mpdf\Mpdf::$PageNumSubstitutions

◆ $pagenumSuffix

Mpdf\Mpdf::$pagenumSuffix

◆ $pageoutput

Mpdf\Mpdf::$pageoutput

◆ $pages

Mpdf\Mpdf::$pages

◆ $pageTemplate

Mpdf\Mpdf::$pageTemplate

◆ $patterns

Mpdf\Mpdf::$patterns

◆ $pdf_version

Mpdf\Mpdf::$pdf_version

◆ $PDFA

Mpdf\Mpdf::$PDFA

◆ $PDFAauto

Mpdf\Mpdf::$PDFAauto

◆ $PDFAversion

Mpdf\Mpdf::$PDFAversion = '1-B'

◆ $PDFAXwarnings

Mpdf\Mpdf::$PDFAXwarnings

◆ $PDFX

Mpdf\Mpdf::$PDFX

◆ $PDFXauto

Mpdf\Mpdf::$PDFXauto

◆ $percentSubset

Mpdf\Mpdf::$percentSubset

◆ $persianGlyphs

Mpdf\Mpdf::$persianGlyphs

◆ $persianHex

Mpdf\Mpdf::$persianHex

◆ $pgsIns

Mpdf\Mpdf::$pgsIns

◆ $pgwidth

Mpdf\Mpdf::$pgwidth

◆ $pjustfinished

Mpdf\Mpdf::$pjustfinished

◆ $plainCell_properties

Mpdf\Mpdf::$plainCell_properties

◆ $pregCJKchars

Mpdf\Mpdf::$pregCJKchars

◆ $pregCURSchars

Mpdf\Mpdf::$pregCURSchars

◆ $pregRTLchars

Mpdf\Mpdf::$pregRTLchars

◆ $printers_info

Mpdf\Mpdf::$printers_info

◆ $processingFooter

Mpdf\Mpdf::$processingFooter

◆ $processingHeader

Mpdf\Mpdf::$processingHeader

◆ $Reference

Mpdf\Mpdf::$Reference

◆ $repackageTTF

Mpdf\Mpdf::$repackageTTF

◆ $ReqFontStyle

Mpdf\Mpdf::$ReqFontStyle

◆ $restrictColorSpace

Mpdf\Mpdf::$restrictColorSpace

◆ $rMargin

Mpdf\Mpdf::$rMargin

◆ $row

Mpdf\Mpdf::$row

◆ $sans_fonts

Mpdf\Mpdf::$sans_fonts

◆ $saveHTMLFooter

Mpdf\Mpdf::$saveHTMLFooter

◆ $saveHTMLFooter_height

Mpdf\Mpdf::$saveHTMLFooter_height

◆ $saveHTMLFooterE_height

Mpdf\Mpdf::$saveHTMLFooterE_height

◆ $saveHTMLHeader

Mpdf\Mpdf::$saveHTMLHeader

◆ $saveTableCounter

Mpdf\Mpdf::$saveTableCounter

◆ $selectoption

Mpdf\Mpdf::$selectoption

◆ $serif_fonts

Mpdf\Mpdf::$serif_fonts

◆ $setAutoBottomMargin

Mpdf\Mpdf::$setAutoBottomMargin

◆ $setAutoTopMargin

Mpdf\Mpdf::$setAutoTopMargin

◆ $show_marks

Mpdf\Mpdf::$show_marks

◆ $showImageErrors

Mpdf\Mpdf::$showImageErrors

◆ $showWatermarkImage

Mpdf\Mpdf::$showWatermarkImage

◆ $showWatermarkText

Mpdf\Mpdf::$showWatermarkText

◆ $shrin_k

Mpdf\Mpdf::$shrin_k

◆ $shrin_k1

Mpdf\Mpdf::$shrin_k1

◆ $shrink_tables_to_fit

Mpdf\Mpdf::$shrink_tables_to_fit

◆ $shrink_this_table_to_fit

Mpdf\Mpdf::$shrink_this_table_to_fit

◆ $SHYcharmax

Mpdf\Mpdf::$SHYcharmax

◆ $SHYcharmin

Mpdf\Mpdf::$SHYcharmin

◆ $SHYlang

Mpdf\Mpdf::$SHYlang

◆ $SHYlanguages

Mpdf\Mpdf::$SHYlanguages

◆ $SHYleftmin

Mpdf\Mpdf::$SHYleftmin

◆ $SHYrightmin

Mpdf\Mpdf::$SHYrightmin

◆ $simpleTables

Mpdf\Mpdf::$simpleTables

◆ $SJIS_widths

Mpdf\Mpdf::$SJIS_widths

◆ $SMALL

Mpdf\Mpdf::$SMALL

◆ $smCapsScale

Mpdf\Mpdf::$smCapsScale

◆ $smCapsStretch

Mpdf\Mpdf::$smCapsStretch

◆ $spanbgcolor

Mpdf\Mpdf::$spanbgcolor

◆ $spanbgcolorarray

Mpdf\Mpdf::$spanbgcolorarray

◆ $spanborddet

Mpdf\Mpdf::$spanborddet

◆ $spanborder

Mpdf\Mpdf::$spanborder

◆ $specialcontent

Mpdf\Mpdf::$specialcontent

◆ $splitTableBorderWidth

Mpdf\Mpdf::$splitTableBorderWidth

◆ $spotColorIDs

Mpdf\Mpdf::$spotColorIDs

◆ $spotColors

Mpdf\Mpdf::$spotColors

◆ $state

Mpdf\Mpdf::$state

◆ $subArrMB

Mpdf\Mpdf::$subArrMB

◆ $subject

Mpdf\Mpdf::$subject

◆ $subPos

Mpdf\Mpdf::$subPos

◆ $substitute

Mpdf\Mpdf::$substitute

◆ $svgAutoFont

Mpdf\Mpdf::$svgAutoFont

◆ $svgClasses

Mpdf\Mpdf::$svgClasses

◆ $SVGcolors

Mpdf\Mpdf::$SVGcolors

◆ $table

Mpdf\Mpdf::$table

◆ $table_border_attr_set

Mpdf\Mpdf::$table_border_attr_set

◆ $table_border_css_set

Mpdf\Mpdf::$table_border_css_set

◆ $table_borders_separate

Mpdf\Mpdf::$table_borders_separate

◆ $table_error_report

Mpdf\Mpdf::$table_error_report

◆ $table_error_report_param

Mpdf\Mpdf::$table_error_report_param

◆ $table_keep_together

Mpdf\Mpdf::$table_keep_together

◆ $table_rotate

Mpdf\Mpdf::$table_rotate

◆ $tableBackgrounds

Mpdf\Mpdf::$tableBackgrounds

◆ $tablebuffer

Mpdf\Mpdf::$tablebuffer

◆ $tableClipPath

Mpdf\Mpdf::$tableClipPath

◆ $tableLevel

Mpdf\Mpdf::$tableLevel

◆ $tableMinSizePriority

Mpdf\Mpdf::$tableMinSizePriority

◆ $tabletfoot

Mpdf\Mpdf::$tabletfoot

◆ $tablethead

Mpdf\Mpdf::$tablethead

◆ $tabletheadjustfinished

Mpdf\Mpdf::$tabletheadjustfinished

◆ $tabSpaces

Mpdf\Mpdf::$tabSpaces

◆ $tbctr

Mpdf\Mpdf::$tbctr

◆ $tbrot_align

Mpdf\Mpdf::$tbrot_align

◆ $tbrot_Annots

Mpdf\Mpdf::$tbrot_Annots

◆ $tbrot_BMoutlines

Mpdf\Mpdf::$tbrot_BMoutlines

◆ $tbrot_h

Mpdf\Mpdf::$tbrot_h

◆ $tbrot_Links

Mpdf\Mpdf::$tbrot_Links

◆ $tbrot_maxh

Mpdf\Mpdf::$tbrot_maxh

◆ $tbrot_maxw

Mpdf\Mpdf::$tbrot_maxw

◆ $tbrot_toc

Mpdf\Mpdf::$tbrot_toc

◆ $tbrot_w

Mpdf\Mpdf::$tbrot_w

◆ $tbrot_x0

Mpdf\Mpdf::$tbrot_x0

◆ $tbrot_y0

Mpdf\Mpdf::$tbrot_y0

◆ $tbrotForms

Mpdf\Mpdf::$tbrotForms

◆ $tdbegin

Mpdf\Mpdf::$tdbegin

◆ $tempDir

Mpdf\Mpdf::$tempDir

◆ $text_input_as_HTML

Mpdf\Mpdf::$text_input_as_HTML

◆ $textbuffer

Mpdf\Mpdf::$textbuffer

◆ $TextColor

Mpdf\Mpdf::$TextColor

◆ $textparam

Mpdf\Mpdf::$textparam

◆ $textshadow

Mpdf\Mpdf::$textshadow

◆ $textvar

Mpdf\Mpdf::$textvar

◆ $tfoot_font_smCaps

Mpdf\Mpdf::$tfoot_font_smCaps

◆ $tfoot_font_style

Mpdf\Mpdf::$tfoot_font_style

◆ $tfoot_font_weight

Mpdf\Mpdf::$tfoot_font_weight

◆ $tfoot_textalign_default

Mpdf\Mpdf::$tfoot_textalign_default

◆ $tfoot_valign_default

Mpdf\Mpdf::$tfoot_valign_default

◆ $thead_font_smCaps

Mpdf\Mpdf::$thead_font_smCaps

◆ $thead_font_style

Mpdf\Mpdf::$thead_font_style

◆ $thead_font_weight

Mpdf\Mpdf::$thead_font_weight

◆ $thead_textalign_default

Mpdf\Mpdf::$thead_textalign_default

◆ $thead_valign_default

Mpdf\Mpdf::$thead_valign_default

◆ $time0

Mpdf\Mpdf::$time0

◆ $title

Mpdf\Mpdf::$title

◆ $title2annots

Mpdf\Mpdf::$title2annots

◆ $tMargin

Mpdf\Mpdf::$tMargin

◆ $trow_text_rotate

Mpdf\Mpdf::$trow_text_rotate

◆ $tta

Mpdf\Mpdf::$tta

◆ $tts

Mpdf\Mpdf::$tts

◆ $ttz

Mpdf\Mpdf::$ttz

◆ $UHC_widths

Mpdf\Mpdf::$UHC_widths

◆ $uniqstr

Mpdf\Mpdf::$uniqstr

◆ $upperCase

Mpdf\Mpdf::$upperCase

◆ $use_kwt

Mpdf\Mpdf::$use_kwt

◆ $useActiveForms

Mpdf\Mpdf::$useActiveForms

◆ $useAdobeCJK

Mpdf\Mpdf::$useAdobeCJK

◆ $useDictionaryLBR

Mpdf\Mpdf::$useDictionaryLBR

◆ $useFixedNormalLineHeight

Mpdf\Mpdf::$useFixedNormalLineHeight

◆ $useFixedTextBaseline

Mpdf\Mpdf::$useFixedTextBaseline

◆ $useKerning

Mpdf\Mpdf::$useKerning

◆ $useSubstitutions

Mpdf\Mpdf::$useSubstitutions

◆ $useTibetanLBR

Mpdf\Mpdf::$useTibetanLBR

◆ $usingCoreFont

Mpdf\Mpdf::$usingCoreFont

◆ $visibility

Mpdf\Mpdf::$visibility

◆ $w

Mpdf\Mpdf::$w

◆ $watermark_font

Mpdf\Mpdf::$watermark_font

◆ $watermark_pos

Mpdf\Mpdf::$watermark_pos

◆ $watermark_size

Mpdf\Mpdf::$watermark_size

◆ $watermarkAngle

Mpdf\Mpdf::$watermarkAngle

◆ $watermarkImage

Mpdf\Mpdf::$watermarkImage

◆ $watermarkImageAlpha

Mpdf\Mpdf::$watermarkImageAlpha

◆ $watermarkImgAlpha

Mpdf\Mpdf::$watermarkImgAlpha

◆ $watermarkImgAlphaBlend

Mpdf\Mpdf::$watermarkImgAlphaBlend

◆ $watermarkImgBehind

Mpdf\Mpdf::$watermarkImgBehind

◆ $watermarkText

Mpdf\Mpdf::$watermarkText

◆ $watermarkTextAlpha

Mpdf\Mpdf::$watermarkTextAlpha

◆ $whitelistStreamWrappers

Mpdf\Mpdf::$whitelistStreamWrappers

◆ $wPt

Mpdf\Mpdf::$wPt

◆ $writingHTMLfooter

Mpdf\Mpdf::$writingHTMLfooter

◆ $writingHTMLheader

Mpdf\Mpdf::$writingHTMLheader

◆ $writingToC

Mpdf\Mpdf::$writingToC

◆ $ws

Mpdf\Mpdf::$ws

◆ $wSpacingCSS

Mpdf\Mpdf::$wSpacingCSS

◆ $x

Mpdf\Mpdf::$x

◆ $y

Mpdf\Mpdf::$y

◆ $y0

Mpdf\Mpdf::$y0

◆ $ZoomMode

Mpdf\Mpdf::$ZoomMode

◆ SCALE

const Mpdf\Mpdf::SCALE = 72 / 25.4

◆ VERSION

const Mpdf\Mpdf::VERSION = '8.0.6'

The documentation for this class was generated from the following file: