- Class name: PDFGeneratorCore
- Parent class: TCPDF
- Source: classes/pdf/PDFGenerator.php line 33
- Footer
- Header
- __construct
- createContent
- createFooter
- createHeader
- getRandomSeed
- render
- setEncoding
- setFontForLang
- writePage
const DEFAULT_FONT = 'helvetica'
- Source: classes/pdf/PDFGenerator.php line 35.
public mixed $content
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 39.
public mixed $font
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 40.
public mixed $font_by_lang = array('ja' => 'cid0jp', 'bg' => 'freeserif', 'ru' => 'freeserif', 'uk' => 'freeserif', 'mk' => 'freeserif', 'el' => 'freeserif', 'en' => 'dejavusans', 'vn' => 'dejavusans', 'pl' => 'dejavusans', 'ar' => 'dejavusans', 'fa' => 'dejavusans', 'ur' => 'dejavusans', 'az' => 'dejavusans', 'ca' => 'dejavusans', 'gl' => 'dejavusans', 'hr' => 'dejavusans', 'sr' => 'dejavusans', 'si' => 'dejavusans', 'cs' => 'dejavusans', 'sk' => 'dejavusans', 'ka' => 'dejavusans', 'he' => 'dejavusans', 'lo' => 'dejavusans', 'lt' => 'dejavusans', 'lv' => 'dejavusans', 'tr' => 'dejavusans', 'ko' => 'cid0kr', 'zh' => 'cid0cs', 'tw' => 'cid0cs', 'th' => 'freeserif')
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 42.
public mixed $footer
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 38.
public mixed $header
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 37.
mixed PDFGeneratorCore::Footer()
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 157
mixed PDFGeneratorCore::Header()
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 149
mixed PDFGeneratorCore::__construct(boolean $use_cache, string $orientation)
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 79
- $use_cache boolean
- $orientation string
mixed PDFGeneratorCore::createContent(string $content)
create the PDF content
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 123
- $content string - HTML
mixed PDFGeneratorCore::createFooter(string $footer)
set the PDF footer
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 112
- $footer string - HTML
mixed PDFGeneratorCore::createHeader(string $header)
set the PDF header
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 101
- $header string - HTML
mixed PDFGeneratorCore::getRandomSeed($seed)
Override of TCPDF::getRandomSeed() - getmypid() is blocked on several hosting
- Visibility: protected
- Source: classes/pdf/PDFGenerator.php line 210
- $seed mixed
string PDFGeneratorCore::render(string $filename, boolean $display)
Render HTML template
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 170
- $filename string
- $display boolean - true:display to user, false:save, 'I','D','S' as fpdf display
mixed PDFGeneratorCore::setEncoding(string $encoding)
set the PDF encoding
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 90
- $encoding string
mixed PDFGeneratorCore::setFontForLang(string $iso_lang)
Change the font
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 133
- $iso_lang string
mixed PDFGeneratorCore::writePage()
Write a PDF page
- Visibility: public
- Source: classes/pdf/PDFGenerator.php line 198