Com\Tecnick\Pdf\ClassObjects
External class objects PDF class
Tags
Table of Contents
- $barcode : Barcode
- Barcode object
- $cache : Cache
- Cache object
- $color : Pdf
- Color object
- $encrypt : Encrypt
- Encrypt object
- $file : File
- File object
- $font : Stack
- Font object
- $graph : Draw
- Graph object
- $image : Import
- Image Import object
- $page : Page
- Page object
- $uniconv : Convert
- Unicode Convert object
- $author : string
- The name of the person who created the document.
- $byterange : string
- ByteRange placemark used during digital signature process.
- $creator : string
- The name of the application that generates the PDF.
- $custom_xmp : string
- Additional XMP data to be appended just before the end of "x:xmpmeta" tag.
- $custom_xmp_rdf : string
- Additional XMP RDF data to be appended just before the end of "rdf:RDF" tag.
- $docmodtime : int
- Time is seconds since EPOCH when the document was modified.
- $doctime : int
- Time is seconds since EPOCH when the document was created.
- $keywords : string
- Space-separated list of keywords associated with the document.
- $objid : array<string|int, mixed>
- Array containing the ID of some named PDF objects.
- $rtl : mixed
- Boolean flag to set the default document language direction.
- $sigmaxlen : int
- Digital signature max length.
- $sRGB : bool
- Set this to TRUE to add the default sRGB ICC color profile
- $subject : string
- Subject of the document.
- $title : string
- Title of the document.
- $valid_zoom : array<string|int, mixed>
- Valid document zoom modes
- $version : string
- TCPDF version.
- $viewerpref : array<string|int, mixed>
- Viewer preferences dictionary controlling the way the document is to be presented on the screen or in print.
- $xobject : array<string|int, mixed>
- Store XObject.
- getOutPDFString() : string
- Returns the RAW PDF string.
- getVersion() : string
- Return the program version.
- setAuthor() : mixed
- Defines the author of the document.
- setCreator() : mixed
- Defines the creator of the document.
- setExtraXMP() : mixed
- Set additional XMP data to be appended just before the end of "x:xmpmeta" tag.
- setExtraXMPRDF() : mixed
- Set additional XMP data to be appended just before the end of "rdf:RDF" tag.
- setKeywords() : mixed
- Associates keywords with the document, generally in the form 'keyword1 keyword2 ...'.
- setPDFVersion() : mixed
- Set the PDF version (check PDF reference for valid values).
- setRTL() : mixed
- Set the default document language direction.
- setSRGB() : mixed
- Set the sRGB mode
- setSubject() : mixed
- Defines the subject of the document.
- setTitle() : mixed
- Defines the title of the document.
- setViewerPreferences() : mixed
- Set the viewer preferences dictionary controlling the way the document is to be presented on the screen or in print.
- applySignatureTimestamp() : string
- -- NOT YET IMPLEMENTED -- Add TSA timestamp to the signature.
- enableSignatureApproval() : mixed
- Enable or disable the the Signature Approval
- getAnnotationAppearanceStream() : string
- Returns the Annotation code for Appearance Stream.
- getAnnotationBorder() : string
- Returns the Annotation code for Borders.
- getAnnotationFlagsCode() : int
- Returns the Annotation Flags code.
- getAnnotationRadiobuttonGroups() : string
- Returns the Annotation code for Radio buttons.
- getBooleanMode() : string
- Returns the Viewer Preference boolean entry.
- getColorStringFromArray() : string
- Convert a color array into a string representation for annotations.
- getDuplexMode() : string
- Returns the Duplex mode for the Viewer Preferences
- getEscapedXML() : string
- Escape some special characters (< > &) for XML output.
- getFormattedDate() : string
- Returns a formatted date for meta information
- getLayerDic() : string
- Get the PDF output string for Layer resources dictionary.
- getOnOff() : string
- Returns 'ON' if $val is true, 'OFF' otherwise.
- getOutAnnotationFlags() : string
- Returns the Annotation code for Flags.
- getOutAnnotationMarkups() : string
- Returns the Annotation code for Makups.
- getOutAnnotationOptSubtype() : string
- Returns the output code associated with the annotation opt.subtype.
- getOutAnnotationOptSubtype3D() : string
- Returns the output code associated with the annotation opt.subtype.3d.
- getOutAnnotationOptSubtypeCaret() : string
- Returns the output code associated with the annotation opt.subtype.caret.
- getOutAnnotationOptSubtypeCircle() : string
- Returns the output code associated with the annotation opt.subtype.circle.
- getOutAnnotationOptSubtypeFileattachment() : string
- Returns the output code associated with the annotation opt.subtype.fileattachment.
- getOutAnnotationOptSubtypeFreetext() : string
- Returns the output code associated with the annotation opt.subtype.freetext.
- getOutAnnotationOptSubtypeHighlight() : string
- Returns the output code associated with the annotation opt.subtype.highlight.
- getOutAnnotationOptSubtypeInk() : string
- Returns the output code associated with the annotation opt.subtype.ink.
- getOutAnnotationOptSubtypeLine() : string
- Returns the output code associated with the annotation opt.subtype.line.
- getOutAnnotationOptSubtypeLink() : string
- Returns the output code associated with the annotation opt.subtype.link.
- getOutAnnotationOptSubtypeMovie() : string
- Returns the output code associated with the annotation opt.subtype.movie.
- getOutAnnotationOptSubtypePolygon() : string
- Returns the output code associated with the annotation opt.subtype.polygon.
- getOutAnnotationOptSubtypePolyline() : string
- Returns the output code associated with the annotation opt.subtype.polyline.
- getOutAnnotationOptSubtypePopup() : string
- Returns the output code associated with the annotation opt.subtype.popup.
- getOutAnnotationOptSubtypePrintermark() : string
- Returns the output code associated with the annotation opt.subtype.printermark.
- getOutAnnotationOptSubtypeScreen() : string
- Returns the output code associated with the annotation opt.subtype.screen.
- getOutAnnotationOptSubtypeSound() : string
- Returns the output code associated with the annotation opt.subtype.sound.
- getOutAnnotationOptSubtypeSquare() : string
- Returns the output code associated with the annotation opt.subtype.square.
- getOutAnnotationOptSubtypeSquiggly() : string
- Returns the output code associated with the annotation opt.subtype.squiggly.
- getOutAnnotationOptSubtypeStamp() : string
- Returns the output code associated with the annotation opt.subtype.stamp.
- getOutAnnotationOptSubtypeStrikeout() : string
- Returns the output code associated with the annotation opt.subtype.strikeout.
- getOutAnnotationOptSubtypeText() : string
- Returns the output code associated with the annotation opt.subtype.text.
- getOutAnnotationOptSubtypeTrapnet() : string
- Returns the output code associated with the annotation opt.subtype.trapnet.
- getOutAnnotationOptSubtypeUnderline() : string
- Returns the output code associated with the annotation opt.subtype.
- getOutAnnotationOptSubtypeWatermark() : string
- Returns the output code associated with the annotation opt.subtype.watermark.
- getOutAnnotationOptSubtypeWidget() : string
- Returns the output code associated with the annotation opt.subtype.widget.
- getOutAnnotations() : string
- Returns the PDF Annotations entry.
- getOutAPXObjects() : int
- Returns the PDF Annotation code for Apearance Stream XObjects entry.
- getOutBookmarks() : string
- Returns the PDF Bookmarks entry.
- getOutCatalog() : string
- Returns the PDF Catalog entry.
- getOutDateTimeString() : string
- Returns a formatted date for meta information
- getOutDestinations() : string
- Returns the PDF Destinations entry.
- getOutEmbeddedFiles() : string
- Returns the PDF Embedded Files entry.
- getOutFontDic() : string
- Get the PDF output string for Font resources dictionary.
- getOutICC() : string
- Returns the PDF object to include a standard sRGB_IEC61966-2.1 blackscaled ICC colour profile.
- getOutJavascript() : string
- Returns the PDF Javascript entry.
- getOutMetaInfo() : string
- Get the PDF output string for the Document Information Dictionary.
- getOutOCG() : string
- Returns the PDF OCG entry.
- getOutPDFBody() : string
- Returns the raw PDF Body section.
- getOutPDFHeader() : string
- Returns the PDF document header.
- getOutPDFTrailer() : string
- Returns the PDF Trailer section.
- getOutPDFXref() : string
- Returns the PDF XREF section.
- getOutputIntents() : string
- Set OutputIntents.
- getOutputIntentsPdfX() : string
- Get OutputIntents for PDF-X if required.
- getOutputIntentsSrgb() : string
- Get OutputIntents for sRGB IEC61966-2.1 if required.
- getOutResourcesDict() : string
- Returns the PDF Resources Dictionary entry.
- getOutSignature() : string
- Returns the PDF signarure entry.
- getOutSignatureDocMDP() : string
- Returns the PDF signarure entry.
- getOutSignatureFields() : string
- Returns the PDF Signature Fields entry.
- getOutSignatureInfo() : string
- Returns the PDF signarure info section.
- getOutSignatureUserRights() : string
- Returns the PDF signarure entry.
- getOutTextString() : string
- Format a text string for output.
- getOutViewerPref() : string
- Returns the PDF viewer preferences for the catalog section
- getOutXMP() : string
- Get the PDF output string for the XMP data object
- getOutXObjects() : string
- Returns the PDF XObjects entry.
- getPageBoxName() : string
- Sanitize the page box name and return the default 'CropBox' in case of error.
- getPagePrintScaling() : string
- Sanitize the page box name and return the default 'CropBox' in case of error.
- getPDFLayers() : string
- Get the PDF layers.
- getPDFObjectOffsets() : array<string|int, mixed>
- Returns the ordered offset array for each object.
- getProducer() : string
- Returns the producer string
- getXMPFormattedDate() : string
- Returns a formatted date for XMP meta information
- getXObjectDic() : string
- Get the PDF output string for XObject resources dictionary.
- initClassObjects() : mixed
- Initialize class objects
- processPrevNextBookmarks() : int
- Process the bookmarks to get the previous and next one.
- signDocument() : string
- Sign the document.
- sortBookmarks() : mixed
- Sort bookmarks by page and original position.
- unhtmlentities() : string
- Reverse function for htmlentities.
- setNonEmptyFieldValue() : mixed
- Set a field value only if it is not empty.
Properties
$barcode
Barcode object
public Barcode $barcode
$cache
Cache object
public Cache $cache
$color
Color object
public Pdf $color
$encrypt
Encrypt object
public Encrypt
$encrypt
$file
File object
public File $file
$font
Font object
public Stack $font
$graph
Graph object
public Draw $graph
$image
Image Import object
public Import $image
$page
Page object
public Page $page
$uniconv
Unicode Convert object
public Convert $uniconv
$author
The name of the person who created the document.
protected string $author = 'TCPDF'
$byterange
ByteRange placemark used during digital signature process.
protected static string $byterange = '/ByteRange[0 **********
********** **********]'
$creator
The name of the application that generates the PDF.
protected string $creator = 'TCPDF'
If the document was converted to PDF from another format, the name of the conforming product that created the original document from which it was converted.
$custom_xmp
Additional XMP data to be appended just before the end of "x:xmpmeta" tag.
protected string $custom_xmp = ''
$custom_xmp_rdf
Additional XMP RDF data to be appended just before the end of "rdf:RDF" tag.
protected string $custom_xmp_rdf =
''
$docmodtime
Time is seconds since EPOCH when the document was modified.
protected int $docmodtime = 0
$doctime
Time is seconds since EPOCH when the document was created.
protected int $doctime = 0
$keywords
Space-separated list of keywords associated with the document.
protected string $keywords = 'TCPDF'
$objid
Array containing the ID of some named PDF objects.
protected array<string|int,
mixed> $objid = array()
$rtl
Boolean flag to set the default document language direction.
protected mixed $rtl = false
False = LTR = Left-To-Right. True = RTL = Right-To-Left.
Tags
$sigmaxlen
Digital signature max length.
protected static int $sigmaxlen = 11742
$sRGB
Set this to TRUE to add the default sRGB ICC color profile
protected bool $sRGB = false
$subject
Subject of the document.
protected string $subject = '-'
$title
Title of the document.
protected string $title = 'PDF
Document'
$valid_zoom
Valid document zoom modes
protected static array<string|int,
mixed> $valid_zoom = array('fullpage',
'fullwidth', 'real', 'default')
$version
TCPDF version.
protected string $version = '8.0.20'
$viewerpref
Viewer preferences dictionary controlling the way the document is to be presented on the screen or in print.
protected array<string|int,
mixed> $viewerpref = array()
(Section 8.1 of PDF reference, "Viewer Preferences").
$xobject
Store XObject.
protected array<string|int,
mixed> $xobject = array()
Methods
getOutPDFString()
Returns the RAW PDF string.
public getOutPDFString()
: string
Return values
string —getVersion()
Return the program version.
public getVersion()
: string
Return values
string —setAuthor()
Defines the author of the document.
public setAuthor(string $author)
: mixed
Parameters
- $author : string
-
The name of the author.
Return values
mixed —setCreator()
Defines the creator of the document.
public setCreator(string $creator)
: mixed
This is typically the name of the application that generates the PDF.
Parameters
- $creator : string
-
The name of the creator.
Return values
mixed —setExtraXMP()
Set additional XMP data to be appended just before the end of "x:xmpmeta" tag.
public setExtraXMP(string $xmp)
: mixed
IMPORTANT: This data is added as-is without controls, so you have to validate your data before using this method.
Parameters
- $xmp : string
-
Custom XMP data.
Return values
mixed —setExtraXMPRDF()
Set additional XMP data to be appended just before the end of "rdf:RDF" tag.
public setExtraXMPRDF(string $xmp)
: mixed
IMPORTANT: This data is added as-is without controls, so you have to validate your data before using this method.
Parameters
- $xmp : string
-
Custom XMP data.
Return values
mixed —setKeywords()
Associates keywords with the document, generally in the form 'keyword1 keyword2 ...'.
public setKeywords(string $keywords)
: mixed
Parameters
- $keywords : string
-
Space-separated list of keywords.
Return values
mixed —setPDFVersion()
Set the PDF version (check PDF reference for valid values).
public setPDFVersion([string $version
= '1.7'
]) : mixed
Parameters
- $version : string = '1.7'
-
PDF document version.
Tags
Return values
mixed —setRTL()
Set the default document language direction.
public setRTL(bool $enabled)
: mixed
Parameters
- $enabled : bool
-
False = LTR = Left-To-Right; True = RTL = Right-To-Left.
Return values
mixed —setSRGB()
Set the sRGB mode
public setSRGB(bool $enabled)
: mixed
Parameters
- $enabled : bool
-
Set to true to add the default sRGB ICC color profile
Return values
mixed —setSubject()
Defines the subject of the document.
public setSubject(string $subject)
: mixed
Parameters
- $subject : string
-
The subject.
Return values
mixed —setTitle()
Defines the title of the document.
public setTitle(string $title)
: mixed
Parameters
- $title : string
-
The title.
Return values
mixed —setViewerPreferences()
Set the viewer preferences dictionary controlling the way the document is to be presented on the screen or in print.
public setViewerPreferences(array<string|int,
mixed> $pref)
: mixed
Parameters
- $pref : array<string|int, mixed>
-
Array of options (see Section 12.2 of PDF reference, "Viewer Preferences").
Return values
mixed —applySignatureTimestamp()
-- NOT YET IMPLEMENTED -- Add TSA timestamp to the signature.
protected applySignatureTimestamp(string $signature)
: string
Parameters
- $signature : string
-
Digital signature as binary string
Return values
string —enableSignatureApproval()
Enable or disable the the Signature Approval
protected enableSignatureApproval([bool $enabled
= true
]) : mixed
Parameters
- $enabled : bool = true
-
It true enable the Signature Approval
Return values
mixed —getAnnotationAppearanceStream()
Returns the Annotation code for Appearance Stream.
protected getAnnotationAppearanceStream(mixed $annot,
int $width,
int $height)
: string
Parameters
- $annot : mixed
- $width : int
-
Annotation width.
- $height : int
-
Annotation height.
Tags
Return values
string —getAnnotationBorder()
Returns the Annotation code for Borders.
protected getAnnotationBorder(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getAnnotationFlagsCode()
Returns the Annotation Flags code.
protected getAnnotationFlagsCode(mixed $flags)
: int
Parameters
- $flags : mixed
Tags
Return values
int —getAnnotationRadiobuttonGroups()
Returns the Annotation code for Radio buttons.
protected getAnnotationRadiobuttonGroups(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getBooleanMode()
Returns the Viewer Preference boolean entry.
protected getBooleanMode(string $name)
: string
Parameters
- $name : string
-
Entry name.
Return values
string —getColorStringFromArray()
Convert a color array into a string representation for annotations.
protected static getColorStringFromArray(array<string|int,
mixed> $colors)
: string
The number of array elements determines the colour space in which the colour shall be defined: 0 No colour; transparent 1 DeviceGray 3 DeviceRGB 4 DeviceCMYK
Parameters
- $colors : array<string|int, mixed>
-
Array of colors.
Return values
string —getDuplexMode()
Returns the Duplex mode for the Viewer Preferences
protected getDuplexMode()
: string
Return values
string —getEscapedXML()
Escape some special characters (< > &) for XML output.
protected getEscapedXML(string $str)
: string
Parameters
- $str : string
-
Input string to escape.
Return values
string —getFormattedDate()
Returns a formatted date for meta information
protected getFormattedDate(int $time)
: string
Parameters
- $time : int
-
Time in seconds.
Return values
string —date-time string.
getLayerDic()
Get the PDF output string for Layer resources dictionary.
protected getLayerDic()
: string
Return values
string —getOnOff()
Returns 'ON' if $val is true, 'OFF' otherwise.
protected getOnOff(mixed $val)
: string
Parameters
- $val : mixed
-
Item to parse for boolean value.
Return values
string —getOutAnnotationFlags()
Returns the Annotation code for Flags.
protected getOutAnnotationFlags(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationMarkups()
Returns the Annotation code for Makups.
protected getOutAnnotationMarkups(mixed $annot,
mixed $oid)
: string
Parameters
- $annot : mixed
- $oid : mixed
Tags
Return values
string —getOutAnnotationOptSubtype()
Returns the output code associated with the annotation opt.subtype.
protected getOutAnnotationOptSubtype(mixed $annot,
mixed $pagenum,
mixed $oid,
mixed $key)
: string
Parameters
- $annot : mixed
- $pagenum : mixed
- $oid : mixed
- $key : mixed
Tags
Return values
string —getOutAnnotationOptSubtype3D()
Returns the output code associated with the annotation opt.subtype.3d.
protected getOutAnnotationOptSubtype3D(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeCaret()
Returns the output code associated with the annotation opt.subtype.caret.
protected getOutAnnotationOptSubtypeCaret(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeCircle()
Returns the output code associated with the annotation opt.subtype.circle.
protected getOutAnnotationOptSubtypeCircle(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeFileattachment()
Returns the output code associated with the annotation opt.subtype.fileattachment.
protected getOutAnnotationOptSubtypeFileattachment(mixed $annot,
mixed $key)
: string
Parameters
- $annot : mixed
- $key : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeFreetext()
Returns the output code associated with the annotation opt.subtype.freetext.
protected getOutAnnotationOptSubtypeFreetext(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeHighlight()
Returns the output code associated with the annotation opt.subtype.highlight.
protected getOutAnnotationOptSubtypeHighlight(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeInk()
Returns the output code associated with the annotation opt.subtype.ink.
protected getOutAnnotationOptSubtypeInk(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeLine()
Returns the output code associated with the annotation opt.subtype.line.
protected getOutAnnotationOptSubtypeLine(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeLink()
Returns the output code associated with the annotation opt.subtype.link.
protected getOutAnnotationOptSubtypeLink(mixed $annot,
mixed $pagenum,
mixed $oid)
: string
Parameters
- $annot : mixed
- $pagenum : mixed
- $oid : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeMovie()
Returns the output code associated with the annotation opt.subtype.movie.
protected getOutAnnotationOptSubtypeMovie(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypePolygon()
Returns the output code associated with the annotation opt.subtype.polygon.
protected getOutAnnotationOptSubtypePolygon(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypePolyline()
Returns the output code associated with the annotation opt.subtype.polyline.
protected getOutAnnotationOptSubtypePolyline(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypePopup()
Returns the output code associated with the annotation opt.subtype.popup.
protected getOutAnnotationOptSubtypePopup(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypePrintermark()
Returns the output code associated with the annotation opt.subtype.printermark.
protected getOutAnnotationOptSubtypePrintermark(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeScreen()
Returns the output code associated with the annotation opt.subtype.screen.
protected getOutAnnotationOptSubtypeScreen(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeSound()
Returns the output code associated with the annotation opt.subtype.sound.
protected getOutAnnotationOptSubtypeSound(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeSquare()
Returns the output code associated with the annotation opt.subtype.square.
protected getOutAnnotationOptSubtypeSquare(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeSquiggly()
Returns the output code associated with the annotation opt.subtype.squiggly.
protected getOutAnnotationOptSubtypeSquiggly(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeStamp()
Returns the output code associated with the annotation opt.subtype.stamp.
protected getOutAnnotationOptSubtypeStamp(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeStrikeout()
Returns the output code associated with the annotation opt.subtype.strikeout.
protected getOutAnnotationOptSubtypeStrikeout(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeText()
Returns the output code associated with the annotation opt.subtype.text.
protected getOutAnnotationOptSubtypeText(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeTrapnet()
Returns the output code associated with the annotation opt.subtype.trapnet.
protected getOutAnnotationOptSubtypeTrapnet(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeUnderline()
Returns the output code associated with the annotation opt.subtype.
protected getOutAnnotationOptSubtypeUnderline(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeWatermark()
Returns the output code associated with the annotation opt.subtype.watermark.
protected getOutAnnotationOptSubtypeWatermark(mixed $annot)
: string
Parameters
- $annot : mixed
Tags
Return values
string —getOutAnnotationOptSubtypeWidget()
Returns the output code associated with the annotation opt.subtype.widget.
protected getOutAnnotationOptSubtypeWidget(mixed $annot,
mixed $oid)
: string
Parameters
- $annot : mixed
- $oid : mixed
Tags
Return values
string —getOutAnnotations()
Returns the PDF Annotations entry.
protected getOutAnnotations()
: string
Return values
string —getOutAPXObjects()
Returns the PDF Annotation code for Apearance Stream XObjects entry.
protected getOutAPXObjects(int $width,
int $height[,
string $stream
= ''
]) : int
Parameters
- $width : int
-
annotation width
- $height : int
-
annotation height
- $stream : string = ''
-
appearance stream
Return values
int —getOutBookmarks()
Returns the PDF Bookmarks entry.
protected getOutBookmarks()
: string
Return values
string —getOutCatalog()
Returns the PDF Catalog entry.
protected getOutCatalog()
: string
Return values
string —getOutDateTimeString()
Returns a formatted date for meta information
protected getOutDateTimeString(int $time,
int $oid)
: string
Parameters
- $time : int
-
Time in seconds.
- $oid : int
-
Current PDF object number.
Return values
string —escaped date-time string.
getOutDestinations()
Returns the PDF Destinations entry.
protected getOutDestinations()
: string
Return values
string —getOutEmbeddedFiles()
Returns the PDF Embedded Files entry.
protected getOutEmbeddedFiles()
: string
Return values
string —getOutFontDic()
Get the PDF output string for Font resources dictionary.
protected getOutFontDic()
: string
Return values
string —getOutICC()
Returns the PDF object to include a standard sRGB_IEC61966-2.1 blackscaled ICC colour profile.
protected getOutICC()
: string
Return values
string —getOutJavascript()
Returns the PDF Javascript entry.
protected getOutJavascript()
: string
Return values
string —getOutMetaInfo()
Get the PDF output string for the Document Information Dictionary.
protected getOutMetaInfo()
: string
(ref. Chapter 14.3.3 Document Information Dictionary of PDF32000_2008.pdf)
Return values
string —getOutOCG()
Returns the PDF OCG entry.
protected getOutOCG()
: string
Return values
string —getOutPDFBody()
Returns the raw PDF Body section.
protected getOutPDFBody()
: string
Return values
string —getOutPDFHeader()
Returns the PDF document header.
protected getOutPDFHeader()
: string
Return values
string —getOutPDFTrailer()
Returns the PDF Trailer section.
protected getOutPDFTrailer()
: string
Return values
string —getOutPDFXref()
Returns the PDF XREF section.
protected getOutPDFXref(array<string|int,
mixed> $offset)
: string
Parameters
- $offset : array<string|int, mixed>
-
Ordered offset array for each PDF object
Return values
string —getOutputIntents()
Set OutputIntents.
protected getOutputIntents()
: string
Return values
string —getOutputIntentsPdfX()
Get OutputIntents for PDF-X if required.
protected getOutputIntentsPdfX()
: string
Return values
string —getOutputIntentsSrgb()
Get OutputIntents for sRGB IEC61966-2.1 if required.
protected getOutputIntentsSrgb()
: string
Return values
string —getOutResourcesDict()
Returns the PDF Resources Dictionary entry.
protected getOutResourcesDict()
: string
Return values
string —getOutSignature()
Returns the PDF signarure entry.
protected getOutSignature()
: string
Return values
string —getOutSignatureDocMDP()
Returns the PDF signarure entry.
protected getOutSignatureDocMDP()
: string
Return values
string —getOutSignatureFields()
Returns the PDF Signature Fields entry.
protected getOutSignatureFields()
: string
Return values
string —getOutSignatureInfo()
Returns the PDF signarure info section.
protected getOutSignatureInfo()
: string
Return values
string —getOutSignatureUserRights()
Returns the PDF signarure entry.
protected getOutSignatureUserRights()
: string
Return values
string —getOutTextString()
Format a text string for output.
protected getOutTextString(string $str,
int $oid[,
bool $bom
= false
]) : string
Parameters
- $str : string
-
String to escape.
- $oid : int
-
Current PDF object number.
- $bom : bool = false
-
If true set the Byte Order Mark (BOM).
Return values
string —escaped string.
getOutViewerPref()
Returns the PDF viewer preferences for the catalog section
protected getOutViewerPref()
: string
Return values
string —getOutXMP()
Get the PDF output string for the XMP data object
protected getOutXMP()
: string
Tags
Return values
string —getOutXObjects()
Returns the PDF XObjects entry.
protected getOutXObjects()
: string
Return values
string —getPageBoxName()
Sanitize the page box name and return the default 'CropBox' in case of error.
protected getPageBoxName(string $name)
: string
Parameters
- $name : string
-
Entry name.
Return values
string —getPagePrintScaling()
Sanitize the page box name and return the default 'CropBox' in case of error.
protected getPagePrintScaling()
: string
Return values
string —getPDFLayers()
Get the PDF layers.
protected getPDFLayers()
: string
Return values
string —getPDFObjectOffsets()
Returns the ordered offset array for each object.
protected getPDFObjectOffsets(string $data)
: array<string|int,
mixed>
Parameters
- $data : string
-
Raw PDF data
Return values
array<string|int, mixed> —getProducer()
Returns the producer string
protected getProducer()
: string
Return values
string —getXMPFormattedDate()
Returns a formatted date for XMP meta information
protected getXMPFormattedDate(int $time)
: string
Parameters
- $time : int
-
Time in seconds.
Return values
string —date-time string.
getXObjectDic()
Get the PDF output string for XObject resources dictionary.
protected getXObjectDic()
: string
Return values
string —initClassObjects()
Initialize class objects
protected initClassObjects()
: mixed
Return values
mixed —processPrevNextBookmarks()
Process the bookmarks to get the previous and next one.
protected processPrevNextBookmarks()
: int
Return values
int —first bookmark object ID
signDocument()
Sign the document.
protected signDocument(string $pdfdoc)
: string
Parameters
- $pdfdoc : string
-
string containing the PDF document
Return values
string —sortBookmarks()
Sort bookmarks by page and original position.
protected sortBookmarks()
: mixed
Return values
mixed —unhtmlentities()
Reverse function for htmlentities.
protected unhtmlentities(string $text_to_convert)
: string
Parameters
- $text_to_convert : string
-
Text to convert.
Return values
string —converted text string
setNonEmptyFieldValue()
Set a field value only if it is not empty.
private setNonEmptyFieldValue(string $field,
srting $value)
: mixed
Parameters
- $field : string
-
Field name
- $value : srting
-
Value to set