copyPdfProfiles
createModulePDF
deletePDFStructureDefinition
getAvailableLogos
getPDFStructureDefinitions
getSectionHeadline
loadPDFStructureDefinitions
processAttributes
processFormatTags
processLine
savePDFStructureDefinitions
translateFieldIDToName
FPDF_FONTPATH
LAMPDF_LINEWIDTH
UFPDF_VERSION
copyPdfProfiles(array $pdfProfiles, String $scope, array $dests) : boolean
arrayPDF profile names
Stringaccount scope
arraydestinations
booleanoperation succeededcreateModulePDF(array $accounts, string $pdf_structure, \$returnAsString $returnAsString) : String
arrayA numbered array containing all accounts the PDF page should be created for. The entries of the array must be AccountContainer objects.
stringThe filename of the structure definition that should be used to create the PDF page. If not submitted the 'default.user' structure definition for the appropriate account type.
\$returnAsStringreturns the PDF output as String value instead of writing it to a file
StringPDF file namedeletePDFStructureDefinition(string $scope, string $definition) : boolean
stringaccount type
stringName of definition to delete
booleanTrue if file was deleted or false if a problem occured.getAvailableLogos() : array
arraylist of logo filesgetPDFStructureDefinitions(string $scope, string $profile) : array
stringThe account scope the PDF structure definitions should be returned.
stringserver profile name
array$scope All available PDF structure definitions for the submitted account scope. Each entry is a string being the filename that may be passed to the createModulePDF() function as second argument.getSectionHeadline(string $line) : string
stringsection name
stringXML code for headlineloadPDFStructureDefinitions(string $scope, string $pdf_structure) : array
Used in createModulePDF.
stringThe account scope for wich the PDF structure should be returned.
stringStructure name of selected scope wich should be returned.
arrayPDF structureprocessAttributes(string $attrs, array $return) : array
stringattributes
arrayXML code
arrayXML codeprocessFormatTags(string $line, string $style) : array
stringXML code of PDF entry
stringstyle commands
arrayXML codeprocessLine(string $line, boolean $first_td, String $fontName) : array
stringXML code of PDF entry
booleanTrue if this is the first column
Stringfont name
arrayXML codessavePDFStructureDefinitions(string $scope, string $definition) : string
stringaccount type
stringName of definition
string"no perms" if access denied or "ok".translateFieldIDToName(String $id, String $scope)
inetOrgPerson_givenName) to its descriptive name.
Stringfield ID
Stringaccount type
FPDF_FONTPATH
LAMPDF_LINEWIDTH
UFPDF_VERSION