dolibarr 18.0.6
|
Set of functions used for PDF generation. More...
Go to the source code of this file.
Functions | |
pdf_admin_prepare_head () | |
Return array head with list of tabs to view object informations. | |
pdf_getFormat (Translate $outputlangs=null, $mode='setup') | |
Return array with format properties of default PDF format. | |
pdf_getInstance ($format='', $metric='mm', $pagetype='P') | |
Return a PDF instance object. | |
pdf_getEncryption ($pathoffile) | |
Return if pdf file is protected/encrypted. | |
pdf_getPDFFont ($outputlangs) | |
Return font name to use for PDF generation. | |
pdf_getPDFFontSize ($outputlangs) | |
Return font size to use for PDF generation. | |
pdf_getHeightForLogo ($logo, $url=false) | |
Return height to use for Logo onto PDF. | |
pdfGetHeightForHtmlContent (&$pdf, $htmlcontent) | |
Function to try to calculate height of a HTML Content. | |
pdfBuildThirdpartyName ($thirdparty, Translate $outputlangs, $includealias=0) | |
Returns the name of the thirdparty. | |
pdf_build_address ($outputlangs, $sourcecompany, $targetcompany='', $targetcontact='', $usecontact=0, $mode='source', $object=null) | |
Return a string with full address formated for output on documents. | |
pdf_pagehead (&$pdf, $outputlangs, $page_height) | |
Show header of page for PDF generation. | |
pdf_getSubstitutionArray ($outputlangs, $exclude=null, $object=null, $onlykey=0, $include=null) | |
Return array of possible substitutions for PDF content (without external module substitutions). | |
pdf_watermark (&$pdf, $outputlangs, $h, $w, $unit, $text) | |
Add a draft watermark on PDF files. | |
pdf_bank (&$pdf, $outputlangs, $curx, $cury, $account, $onlynumber=0, $default_font_size=10) | |
Show bank informations for PDF generation. | |
pdf_pagefoot (&$pdf, $outputlangs, $paramfreetext, $fromcompany, $marge_basse, $marge_gauche, $page_hauteur, $object, $showdetails=0, $hidefreetext=0, $page_largeur=0, $watermark='') | |
Show footer of page for PDF generation. | |
pdf_writeLinkedObjects (&$pdf, $object, $outputlangs, $posx, $posy, $w, $h, $align, $default_font_size) | |
Show linked objects for PDF generation. | |
pdf_writelinedesc (&$pdf, $object, $i, $outputlangs, $w, $h, $posx, $posy, $hideref=0, $hidedesc=0, $issupplierline=0) | |
Output line description into PDF. | |
pdf_getlinedesc ($object, $i, $outputlangs, $hideref=0, $hidedesc=0, $issupplierline=0) | |
Return line description translated in outputlangs and encoded into htmlentities and with | |
pdf_getlinenum ($object, $i, $outputlangs, $hidedetails=0) | |
Return line num. | |
pdf_getlineref ($object, $i, $outputlangs, $hidedetails=0) | |
Return line product ref. | |
pdf_getlineref_supplier ($object, $i, $outputlangs, $hidedetails=0) | |
Return line ref_supplier. | |
pdf_getlinevatrate ($object, $i, $outputlangs, $hidedetails=0) | |
Return line vat rate. | |
pdf_getlineupexcltax ($object, $i, $outputlangs, $hidedetails=0) | |
Return line unit price excluding tax. | |
pdf_getlineupwithtax ($object, $i, $outputlangs, $hidedetails=0) | |
Return line unit price including tax. | |
pdf_getlineqty ($object, $i, $outputlangs, $hidedetails=0) | |
Return line quantity. | |
pdf_getlineqty_asked ($object, $i, $outputlangs, $hidedetails=0) | |
Return line quantity asked. | |
pdf_getlineqty_shipped ($object, $i, $outputlangs, $hidedetails=0) | |
Return line quantity shipped. | |
pdf_getlineqty_keeptoship ($object, $i, $outputlangs, $hidedetails=0) | |
Return line keep to ship quantity. | |
pdf_getlineunit ($object, $i, $outputlangs, $hidedetails=0, $hookmanager=false) | |
Return line unit. | |
pdf_getlineremisepercent ($object, $i, $outputlangs, $hidedetails=0) | |
Return line remise percent. | |
pdf_getlineprogress ($object, $i, $outputlangs, $hidedetails=0, $hookmanager=null) | |
Return line percent. | |
pdf_getlinetotalexcltax ($object, $i, $outputlangs, $hidedetails=0) | |
Return line total excluding tax. | |
pdf_getlinetotalwithtax ($object, $i, $outputlangs, $hidedetails=0) | |
Return line total including tax. | |
pdf_getLinkedObjects (&$object, $outputlangs) | |
Return linked objects to use for document generation. | |
pdf_getSizeForImage ($realpath) | |
Return dimensions to use for images onto PDF checking that width and height are not higher than maximum (16x32 by default). | |
pdfGetLineTotalDiscountAmount ($object, $i, $outputlangs, $hidedetails=0) | |
Return line total amount discount. | |
Set of functions used for PDF generation.
Definition in file pdf.lib.php.
pdf_admin_prepare_head | ( | ) |
Return array head with list of tabs to view object informations.
Definition at line 47 of file pdf.lib.php.
References complete_head_from_modules().
pdf_bank | ( | & | $pdf, |
$outputlangs, | |||
$curx, | |||
$cury, | |||
$account, | |||
$onlynumber = 0, | |||
$default_font_size = 10 ) |
Show bank informations for PDF generation.
TCPDF | Object PDF | |
Translate | $outputlangs | Object lang |
int | $curx | X |
int | $cury | Y |
Account | $account | Bank account object |
int | $onlynumber | Output only number (bank+desk+key+number according to country, but without name of bank and domiciliation) |
int | $default_font_size | Default font size |
Definition at line 833 of file pdf.lib.php.
References dol_print_error(), dol_strlen(), and FormBank\getIBANLabel().
Referenced by pdf_aurore\_tableau_info(), pdf_azur\_tableau_info(), pdf_crabe\_tableau_info(), pdf_einstein\_tableau_info(), pdf_cyan\drawInfoTable(), pdf_eagle_proforma\drawInfoTable(), pdf_eratosthene\drawInfoTable(), pdf_sponge\drawInfoTable(), and BordereauChequeBlochet\Header().
pdf_build_address | ( | $outputlangs, | |
$sourcecompany, | |||
$targetcompany = '', | |||
$targetcontact = '', | |||
$usecontact = 0, | |||
$mode = 'source', | |||
$object = null ) |
Return a string with full address formated for output on documents.
Translate | $outputlangs | Output langs object |
Societe | $sourcecompany | Source company object |
Societe | string | null | $targetcompany | Target company object |
Contact | string | null | $targetcontact | Target contact object |
int | $usecontact | Use contact instead of company |
string | $mode | Address type ('source', 'target', 'targetwithdetails', 'targetwithdetails_xxx': target but include also phone/fax/email/url) |
Object | $object | Object we want to build document for |
Definition at line 435 of file pdf.lib.php.
References dol_format_address(), dol_string_nohtmltag(), getDolGlobalInt(), and getState().
Referenced by pdf_aurore\_pagehead(), pdf_azur\_pagehead(), pdf_canelle\_pagehead(), pdf_cornas\_pagehead(), pdf_crabe\_pagehead(), pdf_cyan\_pagehead(), pdf_eagle\_pagehead(), pdf_eagle_proforma\_pagehead(), pdf_einstein\_pagehead(), pdf_eratosthene\_pagehead(), pdf_espadon\_pagehead(), pdf_merou\_pagehead(), pdf_muscadet\_pagehead(), pdf_rouget\_pagehead(), pdf_soleil\_pagehead(), pdf_sponge\_pagehead(), pdf_squille\_pagehead(), pdf_standard\_pagehead(), pdf_standard_asset\_pagehead(), pdf_standard_myobject\_pagehead(), pdf_standard_recruitmentjobposition\_pagehead(), pdf_storm\_pagehead(), pdf_strato\_pagehead(), pdf_typhon\_pagehead(), and pdf_vinci\_pagehead().
pdf_getEncryption | ( | $pathoffile | ) |
Return if pdf file is protected/encrypted.
string | $pathoffile | Path of file |
Definition at line 235 of file pdf.lib.php.
pdf_getFormat | ( | Translate | $outputlangs = null, |
$mode = 'setup' ) |
Return array with format properties of default PDF format.
Translate | null | $outputlangs | Output lang to use to autodetect output format if we need 'auto' detection |
string | $mode | 'setup' = Use setup, 'auto' = Force autodetection whatever is setup |
Definition at line 85 of file pdf.lib.php.
References dol_getDefaultFormat(), and dol_syslog().
Referenced by BordereauChequeBlochet\__construct(), CommActionRapport\__construct(), pdf_aurore\__construct(), pdf_azur\__construct(), pdf_baleine\__construct(), pdf_ban\__construct(), pdf_beluga\__construct(), pdf_canelle\__construct(), pdf_cornas\__construct(), pdf_crabe\__construct(), pdf_cyan\__construct(), pdf_eagle\__construct(), pdf_eagle_proforma\__construct(), pdf_einstein\__construct(), pdf_eratosthene\__construct(), pdf_espadon\__construct(), pdf_merou\__construct(), pdf_muscadet\__construct(), pdf_paiement\__construct(), pdf_rouget\__construct(), pdf_sepamandate\__construct(), pdf_soleil\__construct(), pdf_sponge\__construct(), pdf_squille\__construct(), pdf_standard\__construct(), pdf_standard_asset\__construct(), pdf_standard_myobject\__construct(), pdf_standard_recruitmentjobposition\__construct(), pdf_storm\__construct(), pdf_strato\__construct(), pdf_timespent\__construct(), pdf_typhon\__construct(), pdf_vinci\__construct(), and rebuild_merge_pdf().
pdf_getHeightForLogo | ( | $logo, | |
$url = false ) |
Return height to use for Logo onto PDF.
string | $logo | Full path to logo file to use |
bool | $url | Image with url (true or false) |
Definition at line 314 of file pdf.lib.php.
References dol_getImageSize().
Referenced by pdf_aurore\_pagehead(), pdf_azur\_pagehead(), pdf_baleine\_pagehead(), pdf_ban\_pagehead(), pdf_beluga\_pagehead(), pdf_cornas\_pagehead(), pdf_crabe\_pagehead(), pdf_cyan\_pagehead(), pdf_eagle\_pagehead(), pdf_eagle_proforma\_pagehead(), pdf_einstein\_pagehead(), pdf_eratosthene\_pagehead(), pdf_espadon\_pagehead(), pdf_merou\_pagehead(), pdf_muscadet\_pagehead(), pdf_rouget\_pagehead(), pdf_sepamandate\_pagehead(), pdf_soleil\_pagehead(), pdf_sponge\_pagehead(), pdf_squille\_pagehead(), pdf_standard\_pagehead(), pdf_standard\_pagehead(), pdf_standard_asset\_pagehead(), pdf_standard_myobject\_pagehead(), pdf_standard_recruitmentjobposition\_pagehead(), pdf_storm\_pagehead(), pdf_strato\_pagehead(), pdf_timespent\_pagehead(), pdf_typhon\_pagehead(), and pdf_vinci\_pagehead().
pdf_getInstance | ( | $format = '', | |
$metric = 'mm', | |||
$pagetype = 'P' ) |
Return a PDF instance object.
We create a FPDI instance that instantiate TCPDF.
string | $format | Array(width,height). Keep empty to use default setup. |
string | $metric | Unit of format ('mm') |
string | $pagetype | 'P' or 'l' |
Definition at line 127 of file pdf.lib.php.
References dol_mkdir().
Referenced by rebuild_merge_pdf(), BordereauChequeBlochet\write_file(), CommActionRapport\write_file(), pdf_aurore\write_file(), pdf_azur\write_file(), pdf_baleine\write_file(), pdf_ban\write_file(), pdf_beluga\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle\write_file(), pdf_eagle_proforma\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_espadon\write_file(), pdf_merou\write_file(), pdf_muscadet\write_file(), pdf_paiement\write_file(), pdf_rouget\write_file(), pdf_sepamandate\write_file(), pdf_soleil\write_file(), pdf_sponge\write_file(), pdf_squille\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard_asset\write_file(), pdf_standard_myobject\write_file(), pdf_standard_recruitmentjobposition\write_file(), pdf_standardlabel\write_file(), pdf_storm\write_file(), pdf_strato\write_file(), pdf_tcpdflabel\write_file(), pdf_timespent\write_file(), pdf_typhon\write_file(), and pdf_vinci\write_file().
pdf_getlinedesc | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hideref = 0, | |||
$hidedesc = 0, | |||
$issupplierline = 0 ) |
Return line description translated in outputlangs and encoded into htmlentities and with
Object | $object | Object |
int | $i | Current line number (0 = first line, 1 = second line, ...) |
Translate | $outputlangs | Object langs for output |
int | $hideref | Hide reference |
int | $hidedesc | Hide description |
int | $issupplierline | Is it a line for a supplier object ? |
Definition at line 1424 of file pdf.lib.php.
References dol_concatdesc(), dol_html_entity_decode(), dol_htmlentitiesbr(), dol_print_date(), dol_textishtml(), and getDolGlobalInt().
Referenced by pdf_writelinedesc().
pdf_getlinenum | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line num.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 1742 of file pdf.lib.php.
References dol_htmlentitiesbr().
pdf_getlineprogress | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0, | |||
$hookmanager = null ) |
Return line percent.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
HookManager | $hookmanager | Hook manager instance |
Definition at line 2233 of file pdf.lib.php.
Referenced by pdf_crabe\write_file(), and pdf_sponge\write_file().
pdf_getlineqty | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line quantity.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 1986 of file pdf.lib.php.
Referenced by pdf_aurore\write_file(), pdf_azur\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle_proforma\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_muscadet\write_file(), pdf_sponge\write_file(), pdf_standard_asset\write_file(), and pdf_standard_myobject\write_file().
pdf_getlineqty_asked | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line quantity asked.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 2026 of file pdf.lib.php.
pdf_getlineqty_keeptoship | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line keep to ship quantity.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 2106 of file pdf.lib.php.
pdf_getlineqty_shipped | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line quantity shipped.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 2066 of file pdf.lib.php.
pdf_getlineref | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line product ref.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 1775 of file pdf.lib.php.
References dol_htmlentitiesbr().
pdf_getlineref_supplier | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line ref_supplier.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 1807 of file pdf.lib.php.
References dol_htmlentitiesbr().
pdf_getlineremisepercent | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line remise percent.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 2190 of file pdf.lib.php.
References dol_print_reduction().
Referenced by pdf_azur\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle_proforma\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_muscadet\write_file(), and pdf_sponge\write_file().
pdf_getlinetotalexcltax | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line total excluding tax.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 2284 of file pdf.lib.php.
References price().
Referenced by pdf_azur\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_muscadet\write_file(), and pdf_sponge\write_file().
pdf_getlinetotalwithtax | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line total including tax.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide value (0 = no, 1 = yes, 2 = just special lines) |
Definition at line 2340 of file pdf.lib.php.
References price().
Referenced by pdf_cyan\write_file(), pdf_eratosthene\write_file(), and pdf_sponge\write_file().
pdf_getlineunit | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0, | |||
$hookmanager = false ) |
Return line unit.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
HookManager | $hookmanager | Hook manager instance |
Definition at line 2147 of file pdf.lib.php.
Referenced by pdf_aurore\write_file(), pdf_azur\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle_proforma\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_muscadet\write_file(), and pdf_sponge\write_file().
pdf_getlineupexcltax | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line unit price excluding tax.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 1901 of file pdf.lib.php.
References price().
Referenced by pdf_cyan\defineColumnField(), pdf_eagle_proforma\defineColumnField(), pdf_eratosthene\defineColumnField(), pdf_sponge\defineColumnField(), pdf_azur\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_muscadet\write_file(), and pdf_sponge\write_file().
pdf_getlineupwithtax | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line unit price including tax.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide value (0 = no, 1 = yes, 2 = just special lines) |
Definition at line 1944 of file pdf.lib.php.
References price().
pdf_getlinevatrate | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line vat rate.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 1839 of file pdf.lib.php.
References vatrate().
Referenced by pdf_standard\printLine(), pdf_azur\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle_proforma\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_muscadet\write_file(), and pdf_sponge\write_file().
pdf_getLinkedObjects | ( | & | $object, |
$outputlangs ) |
Return linked objects to use for document generation.
Warning: To save space, this function returns only one link per link type (all links are concated on same record string). This function is used by pdf_writeLinkedObjects
object | $object | Object |
Translate | $outputlangs | Object lang for output |
Definition at line 2395 of file pdf.lib.php.
References dol_concatdesc(), dol_print_date(), and getDolGlobalInt().
Referenced by pdf_writeLinkedObjects().
pdf_getPDFFont | ( | $outputlangs | ) |
Return font name to use for PDF generation.
Translate | $outputlangs | Output langs object |
Definition at line 266 of file pdf.lib.php.
Referenced by CommActionRapport\_pagehead(), pdf_pagefoot(), rebuild_merge_pdf(), BordereauChequeBlochet\write_file(), CommActionRapport\write_file(), pdf_aurore\write_file(), pdf_azur\write_file(), pdf_baleine\write_file(), pdf_ban\write_file(), pdf_beluga\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle\write_file(), pdf_eagle_proforma\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_espadon\write_file(), pdf_merou\write_file(), pdf_muscadet\write_file(), pdf_paiement\write_file(), pdf_rouget\write_file(), pdf_sepamandate\write_file(), pdf_soleil\write_file(), pdf_sponge\write_file(), pdf_squille\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard_asset\write_file(), pdf_standard_myobject\write_file(), pdf_standard_recruitmentjobposition\write_file(), pdf_standardlabel\write_file(), pdf_storm\write_file(), pdf_strato\write_file(), pdf_tcpdflabel\write_file(), pdf_timespent\write_file(), pdf_typhon\write_file(), and pdf_vinci\write_file().
pdf_getPDFFontSize | ( | $outputlangs | ) |
Return font size to use for PDF generation.
Translate | $outputlangs | Output langs object |
Definition at line 289 of file pdf.lib.php.
Referenced by pdf_merou\_pagefoot(), pdf_aurore\_pagehead(), pdf_azur\_pagehead(), pdf_baleine\_pagehead(), pdf_ban\_pagehead(), pdf_beluga\_pagehead(), pdf_canelle\_pagehead(), pdf_cornas\_pagehead(), pdf_crabe\_pagehead(), pdf_cyan\_pagehead(), pdf_eagle\_pagehead(), pdf_eagle_proforma\_pagehead(), pdf_einstein\_pagehead(), pdf_eratosthene\_pagehead(), pdf_espadon\_pagehead(), pdf_merou\_pagehead(), pdf_muscadet\_pagehead(), pdf_paiement\_pagehead(), pdf_rouget\_pagehead(), pdf_sepamandate\_pagehead(), pdf_soleil\_pagehead(), pdf_sponge\_pagehead(), pdf_squille\_pagehead(), pdf_standard\_pagehead(), pdf_standard\_pagehead(), pdf_standard_asset\_pagehead(), pdf_standard_myobject\_pagehead(), pdf_standard_recruitmentjobposition\_pagehead(), pdf_storm\_pagehead(), pdf_strato\_pagehead(), pdf_timespent\_pagehead(), pdf_typhon\_pagehead(), pdf_vinci\_pagehead(), pdf_azur\_signature_area(), pdf_sepamandate\_signature_area(), pdf_aurore\_tableau(), pdf_azur\_tableau(), pdf_baleine\_tableau(), pdf_ban\_tableau(), pdf_beluga\_tableau(), pdf_canelle\_tableau(), pdf_cornas\_tableau(), pdf_crabe\_tableau(), pdf_cyan\_tableau(), pdf_eagle\_tableau(), pdf_eagle_proforma\_tableau(), pdf_einstein\_tableau(), pdf_eratosthene\_tableau(), pdf_espadon\_tableau(), pdf_merou\_tableau(), pdf_muscadet\_tableau(), pdf_rouget\_tableau(), pdf_sepamandate\_tableau(), pdf_soleil\_tableau(), pdf_sponge\_tableau(), pdf_squille\_tableau(), pdf_standard\_tableau(), pdf_standard_asset\_tableau(), pdf_standard_myobject\_tableau(), pdf_standard_recruitmentjobposition\_tableau(), pdf_storm\_tableau(), pdf_strato\_tableau(), pdf_timespent\_tableau(), pdf_typhon\_tableau(), pdf_vinci\_tableau(), pdf_standard\_tableau_cheque(), pdf_aurore\_tableau_info(), pdf_azur\_tableau_info(), pdf_cornas\_tableau_info(), pdf_crabe\_tableau_info(), pdf_einstein\_tableau_info(), pdf_muscadet\_tableau_info(), pdf_sepamandate\_tableau_info(), pdf_storm\_tableau_info(), pdf_typhon\_tableau_info(), pdf_vinci\_tableau_info(), pdf_aurore\_tableau_tot(), pdf_azur\_tableau_tot(), pdf_canelle\_tableau_tot(), pdf_cornas\_tableau_tot(), pdf_crabe\_tableau_tot(), pdf_eagle\_tableau_tot(), pdf_einstein\_tableau_tot(), pdf_espadon\_tableau_tot(), pdf_muscadet\_tableau_tot(), pdf_rouget\_tableau_tot(), pdf_squille\_tableau_tot(), pdf_vinci\_tableau_tot(), pdf_canelle\_tableau_versements(), pdf_crabe\_tableau_versements(), BordereauChequeBlochet\Body(), pdf_paiement\Body(), pdf_cyan\drawInfoTable(), pdf_eagle_proforma\drawInfoTable(), pdf_eratosthene\drawInfoTable(), pdf_sponge\drawInfoTable(), pdf_sponge\drawPaymentsTable(), pdf_cyan\drawSignatureArea(), pdf_cyan\drawTotalTable(), pdf_eagle_proforma\drawTotalTable(), pdf_eratosthene\drawTotalTable(), pdf_sponge\drawTotalTable(), BordereauChequeBlochet\Header(), pdf_standard\tablePayments(), pdf_aurore\write_file(), pdf_azur\write_file(), pdf_baleine\write_file(), pdf_ban\write_file(), pdf_beluga\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle\write_file(), pdf_eagle_proforma\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_espadon\write_file(), pdf_merou\write_file(), pdf_muscadet\write_file(), pdf_paiement\write_file(), pdf_rouget\write_file(), pdf_sepamandate\write_file(), pdf_soleil\write_file(), pdf_sponge\write_file(), pdf_squille\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard_asset\write_file(), pdf_standard_myobject\write_file(), pdf_standard_recruitmentjobposition\write_file(), pdf_storm\write_file(), pdf_strato\write_file(), pdf_timespent\write_file(), pdf_typhon\write_file(), and pdf_vinci\write_file().
pdf_getSizeForImage | ( | $realpath | ) |
Return dimensions to use for images onto PDF checking that width and height are not higher than maximum (16x32 by default).
string | $realpath | Full path to photo file to use |
Definition at line 2529 of file pdf.lib.php.
References dol_getImageSize().
Referenced by pdf_aurore\write_file(), pdf_azur\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle\write_file(), pdf_eagle_proforma\write_file(), pdf_eratosthene\write_file(), pdf_espadon\write_file(), pdf_muscadet\write_file(), pdf_rouget\write_file(), pdf_sponge\write_file(), pdf_squille\write_file(), pdf_standard\write_file(), pdf_standard_asset\write_file(), pdf_standard_myobject\write_file(), pdf_standard_recruitmentjobposition\write_file(), pdf_storm\write_file(), and pdf_vinci\write_file().
pdf_getSubstitutionArray | ( | $outputlangs, | |
$exclude = null, | |||
$object = null, | |||
$onlykey = 0, | |||
$include = null ) |
Return array of possible substitutions for PDF content (without external module substitutions).
Translate | $outputlangs | Output language |
array | $exclude | Array of family keys we want to exclude. For example array('mycompany', 'object', 'date', 'user', ...) |
Object | $object | Object |
int | $onlykey | 1=Do not calculate some heavy values of keys (performance enhancement when we need only the keys), 2=Values are truncated and html sanitized (to use for help tooltip) |
array | $include | Array of family keys we want to include. For example array('system', 'mycompany', 'object', 'objectamount', 'date', 'user', ...) |
Definition at line 758 of file pdf.lib.php.
References getCommonSubstitutionArray().
Referenced by BordereauChequeBlochet\_pagefoot(), pdf_pagefoot(), pdf_watermark(), pdf_aurore\write_file(), pdf_azur\write_file(), pdf_baleine\write_file(), pdf_beluga\write_file(), pdf_canelle\write_file(), pdf_cornas\write_file(), pdf_crabe\write_file(), pdf_cyan\write_file(), pdf_eagle_proforma\write_file(), pdf_einstein\write_file(), pdf_eratosthene\write_file(), pdf_espadon\write_file(), pdf_soleil\write_file(), pdf_sponge\write_file(), pdf_standard\write_file(), pdf_standard\write_file(), pdf_standard_asset\write_file(), pdf_standard_myobject\write_file(), pdf_standard_recruitmentjobposition\write_file(), pdf_timespent\write_file(), and pdf_vinci\write_file().
pdf_pagefoot | ( | & | $pdf, |
$outputlangs, | |||
$paramfreetext, | |||
$fromcompany, | |||
$marge_basse, | |||
$marge_gauche, | |||
$page_hauteur, | |||
$object, | |||
$showdetails = 0, | |||
$hidefreetext = 0, | |||
$page_largeur = 0, | |||
$watermark = '' ) |
Show footer of page for PDF generation.
TCPDF | The PDF factory | |
Translate | $outputlangs | Object lang for output |
string | $paramfreetext | Constant name of free text |
Societe | $fromcompany | Object company |
int | $marge_basse | Margin bottom we use for the autobreak |
int | $marge_gauche | Margin left (no more used) |
int | $page_hauteur | Page height |
Object | $object | Object shown in PDF |
int | $showdetails | Show company adress details into footer (0=Nothing, 1=Show address, 2=Show managers, 3=Both) |
int | $hidefreetext | 1=Hide free text, 0=Show free text |
int | $page_largeur | Page width |
int | $watermark | Watermark text to print on page |
Definition at line 1010 of file pdf.lib.php.
References complete_substitutions_array(), dol_htmlentitiesbr(), getDolGlobalInt(), getDolGlobalString(), getFormeJuridiqueLabel(), make_substitutions(), pdf_getPDFFont(), pdf_getSubstitutionArray(), pdf_watermark(), pdfGetHeightForHtmlContent(), price(), and price2num().
Referenced by BordereauChequeBlochet\_pagefoot(), pdf_aurore\_pagefoot(), pdf_azur\_pagefoot(), pdf_baleine\_pagefoot(), pdf_beluga\_pagefoot(), pdf_canelle\_pagefoot(), pdf_cornas\_pagefoot(), pdf_crabe\_pagefoot(), pdf_cyan\_pagefoot(), pdf_eagle\_pagefoot(), pdf_eagle_proforma\_pagefoot(), pdf_einstein\_pagefoot(), pdf_eratosthene\_pagefoot(), pdf_espadon\_pagefoot(), pdf_muscadet\_pagefoot(), pdf_rouget\_pagefoot(), pdf_sepamandate\_pagefoot(), pdf_soleil\_pagefoot(), pdf_sponge\_pagefoot(), pdf_squille\_pagefoot(), pdf_standard\_pagefoot(), pdf_standard_asset\_pagefoot(), pdf_standard_myobject\_pagefoot(), pdf_standard_recruitmentjobposition\_pagefoot(), pdf_storm\_pagefoot(), pdf_strato\_pagefoot(), pdf_timespent\_pagefoot(), pdf_typhon\_pagefoot(), and pdf_vinci\_pagefoot().
pdf_pagehead | ( | & | $pdf, |
$outputlangs, | |||
$page_height ) |
Show header of page for PDF generation.
TCPDF | Object PDF | |
Translate | $outputlangs | Object lang for output |
int | $page_height | Height of page |
Definition at line 726 of file pdf.lib.php.
References getDolGlobalString().
Referenced by pdf_aurore\_pagehead(), pdf_azur\_pagehead(), pdf_baleine\_pagehead(), pdf_ban\_pagehead(), pdf_beluga\_pagehead(), pdf_crabe\_pagehead(), pdf_cyan\_pagehead(), pdf_eagle\_pagehead(), pdf_eagle_proforma\_pagehead(), pdf_einstein\_pagehead(), pdf_eratosthene\_pagehead(), pdf_espadon\_pagehead(), pdf_merou\_pagehead(), pdf_rouget\_pagehead(), pdf_sepamandate\_pagehead(), pdf_soleil\_pagehead(), pdf_sponge\_pagehead(), pdf_squille\_pagehead(), pdf_standard\_pagehead(), pdf_standard_asset\_pagehead(), pdf_standard_myobject\_pagehead(), pdf_standard_recruitmentjobposition\_pagehead(), pdf_storm\_pagehead(), pdf_strato\_pagehead(), pdf_timespent\_pagehead(), and pdf_typhon\_pagehead().
pdf_watermark | ( | & | $pdf, |
$outputlangs, | |||
$h, | |||
$w, | |||
$unit, | |||
$text ) |
Add a draft watermark on PDF files.
TCPDF | Object PDF | |
Translate | $outputlangs | Object lang |
int | $h | Height of PDF |
int | $w | Width of PDF |
string | $unit | Unit of height (mm, pt, ...) |
string | $text | Text to show |
Definition at line 778 of file pdf.lib.php.
References complete_substitutions_array(), make_substitutions(), and pdf_getSubstitutionArray().
Referenced by pdf_eagle\_pagehead(), pdf_eagle_proforma\_pagehead(), pdf_merou\_pagehead(), pdf_standard\_pagehead(), pdf_standard\_pagehead(), pdf_standard_asset\_pagehead(), pdf_standard_myobject\_pagehead(), pdf_standard_recruitmentjobposition\_pagehead(), pdf_storm\_pagehead(), pdf_typhon\_pagehead(), and pdf_pagefoot().
pdf_writelinedesc | ( | & | $pdf, |
$object, | |||
$i, | |||
$outputlangs, | |||
$w, | |||
$h, | |||
$posx, | |||
$posy, | |||
$hideref = 0, | |||
$hidedesc = 0, | |||
$issupplierline = 0 ) |
Output line description into PDF.
TCPDF | PDF object | |
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object lang for output |
int | $w | Width |
int | $h | Height |
int | $posx | Pos x |
int | $posy | Pos y |
int | $hideref | Hide reference |
int | $hidedesc | Hide description |
int | $issupplierline | Is it a line for a supplier object ? |
Definition at line 1374 of file pdf.lib.php.
References pdf_getlinedesc().
Referenced by CommonDocGenerator\printColDescContent(), pdf_aurore\write_file(), pdf_azur\write_file(), pdf_canelle\write_file(), pdf_crabe\write_file(), pdf_eagle\write_file(), pdf_einstein\write_file(), pdf_merou\write_file(), pdf_muscadet\write_file(), pdf_rouget\write_file(), pdf_squille\write_file(), pdf_standard\write_file(), pdf_storm\write_file(), and pdf_typhon\write_file().
pdf_writeLinkedObjects | ( | & | $pdf, |
$object, | |||
$outputlangs, | |||
$posx, | |||
$posy, | |||
$w, | |||
$h, | |||
$align, | |||
$default_font_size ) |
Show linked objects for PDF generation.
TCPDF | Object PDF | |
object | $object | Object |
Translate | $outputlangs | Object lang |
int | $posx | X |
int | $posy | Y |
float | $w | Width of cells. If 0, they extend up to the right margin of the page. |
float | $h | Cell minimum height. The cell extends automatically if needed. |
int | $align | Align |
string | $default_font_size | Font size |
Definition at line 1338 of file pdf.lib.php.
References pdf_getLinkedObjects().
Referenced by pdf_aurore\_pagehead(), pdf_azur\_pagehead(), pdf_canelle\_pagehead(), pdf_cornas\_pagehead(), pdf_crabe\_pagehead(), pdf_cyan\_pagehead(), pdf_eagle_proforma\_pagehead(), pdf_einstein\_pagehead(), pdf_eratosthene\_pagehead(), pdf_merou\_pagehead(), pdf_muscadet\_pagehead(), pdf_sponge\_pagehead(), pdf_standard\_pagehead(), pdf_standard_asset\_pagehead(), pdf_standard_myobject\_pagehead(), pdf_standard_recruitmentjobposition\_pagehead(), pdf_storm\_pagehead(), pdf_typhon\_pagehead(), and pdf_vinci\_pagehead().
pdfBuildThirdpartyName | ( | $thirdparty, | |
Translate | $outputlangs, | ||
$includealias = 0 ) |
Returns the name of the thirdparty.
Societe | Contact | $thirdparty | Contact or thirdparty |
Translate | $outputlangs | Output language |
int | $includealias | 1=Include alias name after name |
Definition at line 387 of file pdf.lib.php.
References getDolGlobalInt().
Referenced by pdf_aurore\_pagehead(), pdf_azur\_pagehead(), pdf_canelle\_pagehead(), pdf_cornas\_pagehead(), pdf_crabe\_pagehead(), pdf_cyan\_pagehead(), pdf_eagle\_pagehead(), pdf_eagle_proforma\_pagehead(), pdf_einstein\_pagehead(), pdf_eratosthene\_pagehead(), pdf_espadon\_pagehead(), pdf_merou\_pagehead(), pdf_muscadet\_pagehead(), pdf_rouget\_pagehead(), pdf_soleil\_pagehead(), pdf_sponge\_pagehead(), pdf_squille\_pagehead(), pdf_standard\_pagehead(), pdf_standard_asset\_pagehead(), pdf_standard_myobject\_pagehead(), pdf_storm\_pagehead(), pdf_strato\_pagehead(), and pdf_typhon\_pagehead().
pdfGetHeightForHtmlContent | ( | & | $pdf, |
$htmlcontent ) |
Function to try to calculate height of a HTML Content.
TCPDF | PDF initialized object | |
string | $htmlcontent | HTML Contect |
Definition at line 339 of file pdf.lib.php.
Referenced by pdf_pagefoot(), pdf_azur\write_file(), and pdf_cyan\write_file().
pdfGetLineTotalDiscountAmount | ( | $object, | |
$i, | |||
$outputlangs, | |||
$hidedetails = 0 ) |
Return line total amount discount.
Object | $object | Object |
int | $i | Current line number |
Translate | $outputlangs | Object langs for output |
int | $hidedetails | Hide details (0=no, 1=yes, 2=just special lines) |
Definition at line 2561 of file pdf.lib.php.
Referenced by pdf_sponge\drawTotalTable().