ePages 7.38.0 - DE_EPAGES/Order/API/TLE/OrderDocument.pm

Package DE_EPAGES::Order::API::TLE::OrderDocument

TLE functions for order documents

Functions

CustomerInformationPDFWebFileName
GetLogoPrintDimensions
UnityOrderDocumentsCreditNoteText
UnityOrderDocumentsFooter
UnityOrderDocumentsInvoiceText
UnityOrderDocumentsPackingSlipText

CustomerInformationPDFWebFileName

Returns the translated web path to the customer information PDF.

Syntax
#CustomerInformationPDFWebFileName(#Shop.Object, #LineItemContainer.LanguageID)
Input
#Shop.Object (object)
actual shop object
#LanguageID (string)
line item container language id | integer
return #WebFileName | translated web path to the customer information PDF

GetLogoPrintDimensions

Calculates the logo dimensions to fit into the given measures

Syntax
#GetLogoPrintDimensions(#Shop.Object, #MaxWidth, #MaxHeight)
Input
#Shop (object)
shop object
#MaxWidthCm (integer)
max width in cm
#MaxHeightCm (integer)
max width in cm
Return
#LogoDimensions (hash.ref
  • Height
  • Width
)
logo dimensions, keys:

UnityOrderDocumentsCreditNoteText

Returns the tle replaced OrderDocumentsCreditNoteText1.

Syntax
#UnityOrderDocumentsCreditNoteText(#Order)
Input
#Order (object)
order object

UnityOrderDocumentsFooter

Returns the tle replaced OrderDocumentsFooter.

Syntax
#UnityOrderDocumentsFooter(#Order)
Input
#Order (object)
order object

UnityOrderDocumentsInvoiceText

Returns the tle replaced OrderDocumentsInvoiceText1.

Syntax
#UnityOrderDocumentsInvoiceText(#Order)
Input
#Order (object)
order object

UnityOrderDocumentsPackingSlipText

Returns the tle replaced OrderDocumentsPackingSlipText1.

Syntax
#UnityOrderDocumentsPackingSlipText(#Order)
Input
#Order (object)
order object