TCPDF_STATIC Klassenreferenz

Öffentliche, statische Methoden

static getTCPDFVersion ()
 
static getTCPDFProducer ()
 
static set_mqr ($mqr)
 
static get_mqr ()
 
static getPageSizeFromFormat ($format)
 
static setPageBoxes ($page, $type, $llx, $lly, $urx, $ury, $points=false, $k, $pagedim=array())
 
static swapPageBoxCoordinates ($page, $pagedim)
 
static getPageLayoutMode ($layout='SinglePage')
 
static getPageMode ($mode='UseNone')
 
static isValidURL ($url)
 
static removeSHY ($txt='', $unicode=true)
 
static getBorderMode ($brd, $position='start', $opencell=true)
 
static empty_string ($str)
 
static getObjFilename ($type='tmp')
 
static _escape ($s)
 
static _escapeXML ($str)
 
static objclone ($object)
 
static sendOutputData ($data, $length)
 
static replacePageNumAliases ($page, $replace, $diff=0)
 
static getTimestamp ($date)
 
static getFormattedDate ($time)
 
static _getULONG ($str, $offset)
 
static _getUSHORT ($str, $offset)
 
static _getSHORT ($str, $offset)
 
static _getFWORD ($str, $offset)
 
static _getUFWORD ($str, $offset)
 
static _getFIXED ($str, $offset)
 
static _getBYTE ($str, $offset)
 
static rfread ($handle, $length)
 
static _freadint ($f)
 
static getRandomSeed ($seed='')
 
static _md5_16 ($str)
 
static _AES ($key, $text)
 
static _RC4 ($key, $text, &$last_enc_key, &$last_enc_key_c)
 
static getUserPermissionCode ($permissions, $mode=0)
 
static convertHexStringToString ($bs)
 
static convertStringToHexString ($s)
 
static getEncPermissionsString ($protection)
 
static encodeNameObject ($name)
 
static getAnnotOptFromJSProp ($prop, &$spot_colors, $rtl=false)
 
static formatPageNumber ($num)
 
static formatTOCPageNumber ($num)
 
static extractCSSproperties ($cssdata)
 
static fixHTMLCode ($html, $default_css='', $tagvs='', $tidy_options='', &$tagvspaces)
 
static isValidCSSSelectorForTag ($dom, $key, $selector)
 
static getCSSdataArray ($dom, $key, $css)
 
static getTagStyleFromCSSarray ($css)
 
static intToRoman ($number)
 
static revstrpos ($haystack, $needle, $offset=0)
 
static serializeTCPDFtagParameters ($pararray)
 
static getHyphenPatternsFromTEX ($file)
 
static getPathPaintOperator ($style, $default='S')
 
static getTransformationMatrixProduct ($ta, $tb)
 
static getSVGTransformMatrix ($attribute)
 
static getVectorsAngle ($x1, $y1, $x2, $y2)
 
static pregSplit ($pattern, $modifiers, $subject, $limit=NULL, $flags=NULL)
 
static fileGetContents ($file)
 

Statische öffentliche Attribute

static $alias_tot_pages = '{:ptp:}'
 
static $alias_num_page = '{:pnp:}'
 
static $alias_group_tot_pages = '{:ptg:}'
 
static $alias_group_num_page = '{:png:}'
 
static $alias_right_shift = '{rsc:'
 
static $enc_padding = "\x28\xBF\x4E\x5E\x4E\x75\x8A\x41\x64\x00\x4E\x56\xFF\xFA\x01\x08\x2E\x2E\x00\xB6\xD0\x68\x3E\x80\x2F\x0C\xA9\xFE\x64\x53\x69\x7A"
 
static $byterange_string = '/ByteRange[0 ********** ********** **********]'
 
static $pageboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox')
 

Statische, private Attribute

static $tcpdf_version = '6.0.065'
 

Ausführliche Beschreibung

Static methods used by the TCPDF class.

Definiert in Zeile 52 der Datei tcpdf_static.php.

Dokumentation der Elementfunktionen

static _AES (   $key,
  $text 
)
static

Returns the input text exrypted using AES algorithm and the specified key. This method requires mcrypt.

Parameter
$key(string) encryption key
$text(String) input text to be encrypted
Rückgabe
String encrypted text
Autor
Nicola Asuni
Seit
5.0.005 (2010-05-11) static

Definiert in Zeile 1408 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_encrypt_data().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _escape (   $s)
static

Add "\" before "\", "(" and ")"

Parameter
$s(string) string to escape.
Rückgabe
string escaped string. static

Definiert in Zeile 1110 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_datastring(), TCPDF\_escapetext(), TCPDF\getCellCode() und TCPDF\getInternalPageNumberAliases().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _escapeXML (   $str)
static

Escape some special characters (< > &) for XML output.

Parameter
$str(string) Input string to convert.
Rückgabe
converted string
Seit
5.9.121 (2011-09-28) static

Definiert in Zeile 1122 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_putXMP().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _freadint (   $f)
static

Read a 4-byte (32 bit) integer from file.

Parameter
$f(string) file name.
Rückgabe
4-byte integer static

Definiert in Zeile 1336 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_IMAGES\_parsepng().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _getBYTE (   $str,
  $offset 
)
static

Get BYTE from string (8-bit unsigned integer).

Parameter
$str(string) String from where to extract value.
$offset(int) Point from where to read the data.
Rückgabe
int 8 bit value
Autor
Nicola Asuni
Seit
5.2.000 (2010-06-02) static

Definiert in Zeile 1304 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_FONTS\_getTrueTypeFontSubset() und TCPDF_FONTS\addTTFfont().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _getFIXED (   $str,
  $offset 
)
static

Get FIXED from string (32-bit signed fixed-point number (16.16).

Parameter
$str(string) string from where to extract value
$offset(int) point from where to read the data
Rückgabe
int 16 bit value
Autor
Nicola Asuni
Seit
5.9.123 (2011-09-30) static

Definiert in Zeile 1286 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_FONTS\addTTFfont().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _getFWORD (   $str,
  $offset 
)
static

Get FWORD from string (Big Endian 16-bit signed integer).

Parameter
$str(string) String from where to extract value.
$offset(int) Point from where to read the data.
Rückgabe
int 16 bit value
Autor
Nicola Asuni
Seit
5.9.123 (2011-09-30) static

Definiert in Zeile 1255 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_FONTS\addTTFfont().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _getSHORT (   $str,
  $offset 
)
static

Get SHORT from string (Big Endian 16-bit signed integer).

Parameter
$str(string) String from where to extract value.
$offset(int) Point from where to read the data.
Rückgabe
int 16 bit value
Autor
Nicola Asuni
Seit
5.2.000 (2010-06-02) static

Definiert in Zeile 1241 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_FONTS\_getTrueTypeFontSubset() und TCPDF_FONTS\addTTFfont().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _getUFWORD (   $str,
  $offset 
)
static

Get UFWORD from string (Big Endian 16-bit unsigned integer).

Parameter
$str(string) string from where to extract value
$offset(int) point from where to read the data
Rückgabe
int 16 bit value
Autor
Nicola Asuni
Seit
5.9.123 (2011-09-30) static

Definiert in Zeile 1272 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_FONTS\addTTFfont().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _getULONG (   $str,
  $offset 
)
static

Get ULONG from string (Big Endian 32-bit unsigned integer).

Parameter
$str(string) string from where to extract value
$offset(int) point from where to read the data
Rückgabe
int 32 bit value
Autor
Nicola Asuni
Seit
5.2.000 (2010-06-02) static

Definiert in Zeile 1213 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_FONTS\_getTrueTypeFontSubset() und TCPDF_FONTS\addTTFfont().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _getUSHORT (   $str,
  $offset 
)
static

Get USHORT from string (Big Endian 16-bit unsigned integer).

Parameter
$str(string) string from where to extract value
$offset(int) point from where to read the data
Rückgabe
int 16 bit value
Autor
Nicola Asuni
Seit
5.2.000 (2010-06-02) static

Definiert in Zeile 1227 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_FONTS\_getTrueTypeFontSubset(), TCPDF_IMAGES\_parsejpeg() und TCPDF_FONTS\addTTFfont().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _md5_16 (   $str)
static

Encrypts a string using MD5 and returns it's value as a binary string.

Parameter
$str(string) input string
Rückgabe
String MD5 encrypted binary string
Seit
2.0.000 (2008-01-02) static

Definiert in Zeile 1394 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_generateencryptionkey(), TCPDF\_objectkey(), TCPDF\_Ovalue() und TCPDF\_Uvalue().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static _RC4 (   $key,
  $text,
$last_enc_key,
$last_enc_key_c 
)
static

Returns the input text encrypted using RC4 algorithm and the specified key. RC4 is the standard encryption algorithm used in PDF format

Parameter
$key(string) Encryption key.
$text(String) Input text to be encrypted.
$last_enc_key(String) Reference to last RC4 key encrypted.
$last_enc_key_c(String) Reference to last RC4 computed key.
Rückgabe
String encrypted text
Seit
2.0.000 (2008-01-02)
Autor
Klemen Vodopivec, Nicola Asuni static

Definiert in Zeile 1430 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_encrypt_data(), TCPDF\_Ovalue() und TCPDF\_Uvalue().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static convertHexStringToString (   $bs)
static

Convert hexadecimal string to string

Parameter
$bs(string) byte-string to convert
Rückgabe
String
Seit
5.0.005 (2010-05-12)
Autor
Nicola Asuni static

Definiert in Zeile 1511 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\SetProtection().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static convertStringToHexString (   $s)
static

Convert string to hexadecimal string (byte string)

Parameter
$s(string) string to convert
Rückgabe
byte string
Seit
5.0.010 (2010-05-17)
Autor
Nicola Asuni static

Definiert in Zeile 1533 der Datei tcpdf_static.php.

static encodeNameObject (   $name)
static

Encode a name object.

Parameter
$name(string) Name object to encode.
Rückgabe
(string) Encoded name object.
Autor
Nicola Asuni
Seit
5.9.097 (2011-06-23) static

Definiert in Zeile 1567 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\setDestination().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static extractCSSproperties (   $cssdata)
static

Extracts the CSS properties from a CSS string.

Parameter
$cssdata(string) string containing CSS definitions.
Rückgabe
An array where the keys are the CSS selectors and the values are the CSS properties.
Autor
Nicola Asuni
Seit
5.1.000 (2010-05-25) static

Definiert in Zeile 1981 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getHtmlDomArray().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static fileGetContents (   $file)
static

Reads entire file into a string. The file can be also an URL.

Parameter
$file(string) Name of the file or URL to read.
Rückgabe
The function returns the read data or FALSE on failure.
Autor
Nicola Asuni
Seit
6.0.025 static

Definiert in Zeile 2766 der Datei tcpdf_static.php.

Benutzt $_SERVER.

Wird benutzt von TCPDF\_putEmbeddedFiles(), TCPDF\getHtmlDomArray(), TCPDF\Image(), TCPDF\ImageEps() und TCPDF\ImageSVG().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static fixHTMLCode (   $html,
  $default_css = '',
  $tagvs = '',
  $tidy_options = '',
$tagvspaces 
)
static

Cleanup HTML code (requires HTML Tidy library).

Parameter
$html(string) htmlcode to fix
$default_css(string) CSS commands to add
$tagvs(array) parameters for setHtmlVSpace method
$tidy_options(array) options for tidy_parse_string function
$tagvspaces(array) Array of vertical spaces for tags.
Rückgabe
string XHTML code cleaned up
Autor
Nicola Asuni
Seit
5.9.017 (2010-11-16)
Siehe auch
setHtmlVSpace() static

Definiert in Zeile 2077 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\fixHTMLCode().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static formatPageNumber (   $num)
static

Format the page numbers. This method can be overriden for custom formats.

Parameter
$num(int) page number
Seit
4.2.005 (2008-11-06) static

Definiert in Zeile 1957 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_putpages(), TCPDF\getGroupPageNoFormatted() und TCPDF\PageNoFormatted().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static formatTOCPageNumber (   $num)
static

Format the page numbers on the Table Of Content. This method can be overriden for custom formats.

Parameter
$num(int) page number
Seit
4.5.001 (2009-01-04)
Siehe auch
addTOC(), addHTMLTOC() static

Definiert in Zeile 1969 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\addHTMLTOC() und TCPDF\addTOC().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static get_mqr ( )
static

Gets the current active configuration setting of magic_quotes_runtime (if the get_magic_quotes_runtime function exist)

Rückgabe
Returns 0 if magic quotes runtime is off or get_magic_quotes_runtime doesn't exist, 1 otherwise.
Seit
4.6.025 (2009-08-17) static

Definiert in Zeile 153 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_putfonts() und TCPDF\Image().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getAnnotOptFromJSProp (   $prop,
$spot_colors,
  $rtl = false 
)
static

Convert JavaScript form fields properties array to Annotation Properties array.

Parameter
$prop(array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference.
$spot_colors(array) Reference to spot colors array.
$rtl(boolean) True if in Right-To-Left text direction mode, false otherwise.
Rückgabe
array of annotation properties
Autor
Nicola Asuni
Seit
4.8.000 (2009-09-06) static

Definiert in Zeile 1591 der Datei tcpdf_static.php.

Benutzt TCPDF_COLORS\convertHTMLColorToDec().

Wird benutzt von TCPDF\Button(), TCPDF\RadioButton() und TCPDF\TextField().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getBorderMode (   $brd,
  $position = 'start',
  $opencell = true 
)
static

Get the border mode accounting for multicell position (opens bottom side of multicell crossing pages)

Parameter
$brd(mixed) Indicates if borders must be drawn around the cell block. The value can be a number:
  • 0: no border (default)
  • 1: frame
or a string containing some or all of the following characters (in any order):
  • L: left
  • T: top
  • R: right
  • B: bottom
or an array of line styles for each border group: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0)))
$position(string) multicell position: 'start', 'middle', 'end'
$opencell(boolean) True when the cell is left open at the page bottom, false otherwise.
Rückgabe
border mode array
Seit
4.4.002 (2008-12-09) static

Definiert in Zeile 1017 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\drawHTMLTagBorder() und TCPDF\MultiCell().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getCSSdataArray (   $dom,
  $key,
  $css 
)
static

Returns the styles array that apply for the selected HTML tag.

Parameter
$dom(array) array of HTML tags and properties
$key(int) key of the current HTML tag
$css(array) array of CSS properties
Rückgabe
array containing CSS properties
Seit
5.1.000 (2010-05-25) static

Definiert in Zeile 2303 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getHtmlDomArray().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getEncPermissionsString (   $protection)
static

Convert encryption P value to a string of bytes, low-order byte first.

Parameter
$protection(string) 32bit encryption permission value (P value)
Rückgabe
String
Seit
5.0.005 (2010-05-12)
Autor
Nicola Asuni static

Definiert in Zeile 1550 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_generateencryptionkey().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getFormattedDate (   $time)
static

Returns a formatted date-time.

Parameter
$time(int) Time in seconds.
Rückgabe
string escaped date string.
Seit
5.9.152 (2012-03-23) static

Definiert in Zeile 1200 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_datestring() und TCPDF\_putXMP().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getHyphenPatternsFromTEX (   $file)
static

Returns an array of hyphenation patterns.

Parameter
$file(string) TEX file containing hypenation patterns. TEX pattrns can be downloaded from http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/
Rückgabe
array of hyphenation patterns
Autor
Nicola Asuni
Seit
4.9.012 (2010-04-12) static

Definiert in Zeile 2471 der Datei tcpdf_static.php.

Benutzt empty_string().

Wird benutzt von TCPDF\hyphenateText().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getObjFilename (   $type = 'tmp')
static

Returns a temporary filename for caching object on filesystem.

Parameter
$type(string) Type of file (name of the subdir on the tcpdf cache folder).
Rückgabe
string filename.
Seit
4.5.000 (2008-12-31) static

Definiert in Zeile 1100 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_generateencryptionkey(), TCPDF_IMAGES\_toJPEG(), TCPDF_IMAGES\_toPNG(), TCPDF\Image(), TCPDF\Output(), TCPDF\replaceBuffer(), TCPDF\setBuffer(), TCPDF\setFontBuffer(), TCPDF\setImageBuffer() und TCPDF\setPageBuffer().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getPageLayoutMode (   $layout = 'SinglePage')
static

Get the canonical page layout mode.

Parameter
$layout(string) The page layout. Possible values are:
  • SinglePage Display one page at a time
  • OneColumn Display the pages in one column
  • TwoColumnLeft Display the pages in two columns, with odd-numbered pages on the left
  • TwoColumnRight Display the pages in two columns, with odd-numbered pages on the right
  • TwoPageLeft (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left
  • TwoPageRight (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right
Rückgabe
(string) Canonical page layout name. static

Definiert in Zeile 894 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\SetDisplayMode().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getPageMode (   $mode = 'UseNone')
static

Get the canonical page layout mode.

Parameter
$mode(string) A name object specifying how the document should be displayed when opened:
  • UseNone Neither document outline nor thumbnail images visible
  • UseOutlines Document outline visible
  • UseThumbs Thumbnail images visible
  • FullScreen Full-screen mode, with no menu bar, window controls, or any other window visible
  • UseOC (PDF 1.5) Optional content group panel visible
  • UseAttachments (PDF 1.6) Attachments panel visible
Rückgabe
(string) Canonical page mode name. static

Definiert in Zeile 937 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\SetDisplayMode().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getPageSizeFromFormat (   $format)
static

Get page dimensions from format name.

Parameter
$format(mixed) The format name. It can be:
  • ISO 216 A Series + 2 SIS 014711 extensions
  • A0 (841x1189 mm ; 33.11x46.81 in)
  • A1 (594x841 mm ; 23.39x33.11 in)
  • A2 (420x594 mm ; 16.54x23.39 in)
  • A3 (297x420 mm ; 11.69x16.54 in)
  • A4 (210x297 mm ; 8.27x11.69 in)
  • A5 (148x210 mm ; 5.83x8.27 in)
  • A6 (105x148 mm ; 4.13x5.83 in)
  • A7 (74x105 mm ; 2.91x4.13 in)
  • A8 (52x74 mm ; 2.05x2.91 in)
  • A9 (37x52 mm ; 1.46x2.05 in)
  • A10 (26x37 mm ; 1.02x1.46 in)
  • A11 (18x26 mm ; 0.71x1.02 in)
  • A12 (13x18 mm ; 0.51x0.71 in)
  • ISO 216 B Series + 2 SIS 014711 extensions
  • B0 (1000x1414 mm ; 39.37x55.67 in)
  • B1 (707x1000 mm ; 27.83x39.37 in)
  • B2 (500x707 mm ; 19.69x27.83 in)
  • B3 (353x500 mm ; 13.90x19.69 in)
  • B4 (250x353 mm ; 9.84x13.90 in)
  • B5 (176x250 mm ; 6.93x9.84 in)
  • B6 (125x176 mm ; 4.92x6.93 in)
  • B7 (88x125 mm ; 3.46x4.92 in)
  • B8 (62x88 mm ; 2.44x3.46 in)
  • B9 (44x62 mm ; 1.73x2.44 in)
  • B10 (31x44 mm ; 1.22x1.73 in)
  • B11 (22x31 mm ; 0.87x1.22 in)
  • B12 (15x22 mm ; 0.59x0.87 in)
  • ISO 216 C Series + 2 SIS 014711 extensions + 2 EXTENSION
  • C0 (917x1297 mm ; 36.10x51.06 in)
  • C1 (648x917 mm ; 25.51x36.10 in)
  • C2 (458x648 mm ; 18.03x25.51 in)
  • C3 (324x458 mm ; 12.76x18.03 in)
  • C4 (229x324 mm ; 9.02x12.76 in)
  • C5 (162x229 mm ; 6.38x9.02 in)
  • C6 (114x162 mm ; 4.49x6.38 in)
  • C7 (81x114 mm ; 3.19x4.49 in)
  • C8 (57x81 mm ; 2.24x3.19 in)
  • C9 (40x57 mm ; 1.57x2.24 in)
  • C10 (28x40 mm ; 1.10x1.57 in)
  • C11 (20x28 mm ; 0.79x1.10 in)
  • C12 (14x20 mm ; 0.55x0.79 in)
  • C76 (81x162 mm ; 3.19x6.38 in)
  • DL (110x220 mm ; 4.33x8.66 in)
  • SIS 014711 E Series
  • E0 (879x1241 mm ; 34.61x48.86 in)
  • E1 (620x879 mm ; 24.41x34.61 in)
  • E2 (440x620 mm ; 17.32x24.41 in)
  • E3 (310x440 mm ; 12.20x17.32 in)
  • E4 (220x310 mm ; 8.66x12.20 in)
  • E5 (155x220 mm ; 6.10x8.66 in)
  • E6 (110x155 mm ; 4.33x6.10 in)
  • E7 (78x110 mm ; 3.07x4.33 in)
  • E8 (55x78 mm ; 2.17x3.07 in)
  • E9 (39x55 mm ; 1.54x2.17 in)
  • E10 (27x39 mm ; 1.06x1.54 in)
  • E11 (19x27 mm ; 0.75x1.06 in)
  • E12 (13x19 mm ; 0.51x0.75 in)
  • SIS 014711 G Series
  • G0 (958x1354 mm ; 37.72x53.31 in)
  • G1 (677x958 mm ; 26.65x37.72 in)
  • G2 (479x677 mm ; 18.86x26.65 in)
  • G3 (338x479 mm ; 13.31x18.86 in)
  • G4 (239x338 mm ; 9.41x13.31 in)
  • G5 (169x239 mm ; 6.65x9.41 in)
  • G6 (119x169 mm ; 4.69x6.65 in)
  • G7 (84x119 mm ; 3.31x4.69 in)
  • G8 (59x84 mm ; 2.32x3.31 in)
  • G9 (42x59 mm ; 1.65x2.32 in)
  • G10 (29x42 mm ; 1.14x1.65 in)
  • G11 (21x29 mm ; 0.83x1.14 in)
  • G12 (14x21 mm ; 0.55x0.83 in)
  • ISO Press
  • RA0 (860x1220 mm ; 33.86x48.03 in)
  • RA1 (610x860 mm ; 24.02x33.86 in)
  • RA2 (430x610 mm ; 16.93x24.02 in)
  • RA3 (305x430 mm ; 12.01x16.93 in)
  • RA4 (215x305 mm ; 8.46x12.01 in)
  • SRA0 (900x1280 mm ; 35.43x50.39 in)
  • SRA1 (640x900 mm ; 25.20x35.43 in)
  • SRA2 (450x640 mm ; 17.72x25.20 in)
  • SRA3 (320x450 mm ; 12.60x17.72 in)
  • SRA4 (225x320 mm ; 8.86x12.60 in)
  • German DIN 476
  • 4A0 (1682x2378 mm ; 66.22x93.62 in)
  • 2A0 (1189x1682 mm ; 46.81x66.22 in)
  • Variations on the ISO Standard
  • A2_EXTRA (445x619 mm ; 17.52x24.37 in)
  • A3+ (329x483 mm ; 12.95x19.02 in)
  • A3_EXTRA (322x445 mm ; 12.68x17.52 in)
  • A3_SUPER (305x508 mm ; 12.01x20.00 in)
  • SUPER_A3 (305x487 mm ; 12.01x19.17 in)
  • A4_EXTRA (235x322 mm ; 9.25x12.68 in)
  • A4_SUPER (229x322 mm ; 9.02x12.68 in)
  • SUPER_A4 (227x356 mm ; 8.94x14.02 in)
  • A4_LONG (210x348 mm ; 8.27x13.70 in)
  • F4 (210x330 mm ; 8.27x12.99 in)
  • SO_B5_EXTRA (202x276 mm ; 7.95x10.87 in)
  • A5_EXTRA (173x235 mm ; 6.81x9.25 in)
  • ANSI Series
  • ANSI_E (864x1118 mm ; 34.00x44.00 in)
  • ANSI_D (559x864 mm ; 22.00x34.00 in)
  • ANSI_C (432x559 mm ; 17.00x22.00 in)
  • ANSI_B (279x432 mm ; 11.00x17.00 in)
  • ANSI_A (216x279 mm ; 8.50x11.00 in)
  • Traditional 'Loose' North American Paper Sizes
  • LEDGER, USLEDGER (432x279 mm ; 17.00x11.00 in)
  • TABLOID, USTABLOID, BIBLE, ORGANIZERK (279x432 mm ; 11.00x17.00 in)
  • LETTER, USLETTER, ORGANIZERM (216x279 mm ; 8.50x11.00 in)
  • LEGAL, USLEGAL (216x356 mm ; 8.50x14.00 in)
  • GLETTER, GOVERNMENTLETTER (203x267 mm ; 8.00x10.50 in)
  • JLEGAL, JUNIORLEGAL (203x127 mm ; 8.00x5.00 in)
  • Other North American Paper Sizes
  • QUADDEMY (889x1143 mm ; 35.00x45.00 in)
  • SUPER_B (330x483 mm ; 13.00x19.00 in)
  • QUARTO (229x279 mm ; 9.00x11.00 in)
  • FOLIO, GOVERNMENTLEGAL (216x330 mm ; 8.50x13.00 in)
  • EXECUTIVE, MONARCH (184x267 mm ; 7.25x10.50 in)
  • MEMO, STATEMENT, ORGANIZERL (140x216 mm ; 5.50x8.50 in)
  • FOOLSCAP (210x330 mm ; 8.27x13.00 in)
  • COMPACT (108x171 mm ; 4.25x6.75 in)
  • ORGANIZERJ (70x127 mm ; 2.75x5.00 in)
  • Canadian standard CAN 2-9.60M
  • P1 (560x860 mm ; 22.05x33.86 in)
  • P2 (430x560 mm ; 16.93x22.05 in)
  • P3 (280x430 mm ; 11.02x16.93 in)
  • P4 (215x280 mm ; 8.46x11.02 in)
  • P5 (140x215 mm ; 5.51x8.46 in)
  • P6 (107x140 mm ; 4.21x5.51 in)
  • North American Architectural Sizes
  • ARCH_E (914x1219 mm ; 36.00x48.00 in)
  • ARCH_E1 (762x1067 mm ; 30.00x42.00 in)
  • ARCH_D (610x914 mm ; 24.00x36.00 in)
  • ARCH_C, BROADSHEET (457x610 mm ; 18.00x24.00 in)
  • ARCH_B (305x457 mm ; 12.00x18.00 in)
  • ARCH_A (229x305 mm ; 9.00x12.00 in)
  • Announcement Envelopes
  • ANNENV_A2 (111x146 mm ; 4.37x5.75 in)
  • ANNENV_A6 (121x165 mm ; 4.75x6.50 in)
  • ANNENV_A7 (133x184 mm ; 5.25x7.25 in)
  • ANNENV_A8 (140x206 mm ; 5.50x8.12 in)
  • ANNENV_A10 (159x244 mm ; 6.25x9.62 in)
  • ANNENV_SLIM (98x225 mm ; 3.87x8.87 in)
  • Commercial Envelopes
  • COMMENV_N6_1/4 (89x152 mm ; 3.50x6.00 in)
  • COMMENV_N6_3/4 (92x165 mm ; 3.62x6.50 in)
  • COMMENV_N8 (98x191 mm ; 3.87x7.50 in)
  • COMMENV_N9 (98x225 mm ; 3.87x8.87 in)
  • COMMENV_N10 (105x241 mm ; 4.12x9.50 in)
  • COMMENV_N11 (114x263 mm ; 4.50x10.37 in)
  • COMMENV_N12 (121x279 mm ; 4.75x11.00 in)
  • COMMENV_N14 (127x292 mm ; 5.00x11.50 in)
  • Catalogue Envelopes
  • CATENV_N1 (152x229 mm ; 6.00x9.00 in)
  • CATENV_N1_3/4 (165x241 mm ; 6.50x9.50 in)
  • CATENV_N2 (165x254 mm ; 6.50x10.00 in)
  • CATENV_N3 (178x254 mm ; 7.00x10.00 in)
  • CATENV_N6 (191x267 mm ; 7.50x10.50 in)
  • CATENV_N7 (203x279 mm ; 8.00x11.00 in)
  • CATENV_N8 (210x286 mm ; 8.25x11.25 in)
  • CATENV_N9_1/2 (216x267 mm ; 8.50x10.50 in)
  • CATENV_N9_3/4 (222x286 mm ; 8.75x11.25 in)
  • CATENV_N10_1/2 (229x305 mm ; 9.00x12.00 in)
  • CATENV_N12_1/2 (241x318 mm ; 9.50x12.50 in)
  • CATENV_N13_1/2 (254x330 mm ; 10.00x13.00 in)
  • CATENV_N14_1/4 (286x311 mm ; 11.25x12.25 in)
  • CATENV_N14_1/2 (292x368 mm ; 11.50x14.50 in)
  • Japanese (JIS P 0138-61) Standard B-Series
  • JIS_B0 (1030x1456 mm ; 40.55x57.32 in)
  • JIS_B1 (728x1030 mm ; 28.66x40.55 in)
  • JIS_B2 (515x728 mm ; 20.28x28.66 in)
  • JIS_B3 (364x515 mm ; 14.33x20.28 in)
  • JIS_B4 (257x364 mm ; 10.12x14.33 in)
  • JIS_B5 (182x257 mm ; 7.17x10.12 in)
  • JIS_B6 (128x182 mm ; 5.04x7.17 in)
  • JIS_B7 (91x128 mm ; 3.58x5.04 in)
  • JIS_B8 (64x91 mm ; 2.52x3.58 in)
  • JIS_B9 (45x64 mm ; 1.77x2.52 in)
  • JIS_B10 (32x45 mm ; 1.26x1.77 in)
  • JIS_B11 (22x32 mm ; 0.87x1.26 in)
  • JIS_B12 (16x22 mm ; 0.63x0.87 in)
  • PA Series
  • PA0 (840x1120 mm ; 33.07x44.09 in)
  • PA1 (560x840 mm ; 22.05x33.07 in)
  • PA2 (420x560 mm ; 16.54x22.05 in)
  • PA3 (280x420 mm ; 11.02x16.54 in)
  • PA4 (210x280 mm ; 8.27x11.02 in)
  • PA5 (140x210 mm ; 5.51x8.27 in)
  • PA6 (105x140 mm ; 4.13x5.51 in)
  • PA7 (70x105 mm ; 2.76x4.13 in)
  • PA8 (52x70 mm ; 2.05x2.76 in)
  • PA9 (35x52 mm ; 1.38x2.05 in)
  • PA10 (26x35 mm ; 1.02x1.38 in)
  • Standard Photographic Print Sizes
  • PASSPORT_PHOTO (35x45 mm ; 1.38x1.77 in)
  • E (82x120 mm ; 3.25x4.72 in)
  • 3R, L (89x127 mm ; 3.50x5.00 in)
  • 4R, KG (102x152 mm ; 4.02x5.98 in)
  • 4D (120x152 mm ; 4.72x5.98 in)
  • 5R, 2L (127x178 mm ; 5.00x7.01 in)
  • 6R, 8P (152x203 mm ; 5.98x7.99 in)
  • 8R, 6P (203x254 mm ; 7.99x10.00 in)
  • S8R, 6PW (203x305 mm ; 7.99x12.01 in)
  • 10R, 4P (254x305 mm ; 10.00x12.01 in)
  • S10R, 4PW (254x381 mm ; 10.00x15.00 in)
  • 11R (279x356 mm ; 10.98x14.02 in)
  • S11R (279x432 mm ; 10.98x17.01 in)
  • 12R (305x381 mm ; 12.01x15.00 in)
  • S12R (305x456 mm ; 12.01x17.95 in)
  • Common Newspaper Sizes
  • NEWSPAPER_BROADSHEET (750x600 mm ; 29.53x23.62 in)
  • NEWSPAPER_BERLINER (470x315 mm ; 18.50x12.40 in)
  • NEWSPAPER_COMPACT, NEWSPAPER_TABLOID (430x280 mm ; 16.93x11.02 in)
  • Business Cards
  • CREDIT_CARD, BUSINESS_CARD, BUSINESS_CARD_ISO7810 (54x86 mm ; 2.13x3.37 in)
  • BUSINESS_CARD_ISO216 (52x74 mm ; 2.05x2.91 in)
  • BUSINESS_CARD_IT, BUSINESS_CARD_UK, BUSINESS_CARD_FR, BUSINESS_CARD_DE, BUSINESS_CARD_ES (55x85 mm ; 2.17x3.35 in)
  • BUSINESS_CARD_US, BUSINESS_CARD_CA (51x89 mm ; 2.01x3.50 in)
  • BUSINESS_CARD_JP (55x91 mm ; 2.17x3.58 in)
  • BUSINESS_CARD_HK (54x90 mm ; 2.13x3.54 in)
  • BUSINESS_CARD_AU, BUSINESS_CARD_DK, BUSINESS_CARD_SE (55x90 mm ; 2.17x3.54 in)
  • BUSINESS_CARD_RU, BUSINESS_CARD_CZ, BUSINESS_CARD_FI, BUSINESS_CARD_HU, BUSINESS_CARD_IL (50x90 mm ; 1.97x3.54 in)
  • Billboards
  • 4SHEET (1016x1524 mm ; 40.00x60.00 in)
  • 6SHEET (1200x1800 mm ; 47.24x70.87 in)
  • 12SHEET (3048x1524 mm ; 120.00x60.00 in)
  • 16SHEET (2032x3048 mm ; 80.00x120.00 in)
  • 32SHEET (4064x3048 mm ; 160.00x120.00 in)
  • 48SHEET (6096x3048 mm ; 240.00x120.00 in)
  • 64SHEET (8128x3048 mm ; 320.00x120.00 in)
  • 96SHEET (12192x3048 mm ; 480.00x120.00 in)
  • Old Imperial English (some are still used in USA)
  • EN_EMPEROR (1219x1829 mm ; 48.00x72.00 in)
  • EN_ANTIQUARIAN (787x1346 mm ; 31.00x53.00 in)
  • EN_GRAND_EAGLE (730x1067 mm ; 28.75x42.00 in)
  • EN_DOUBLE_ELEPHANT (679x1016 mm ; 26.75x40.00 in)
  • EN_ATLAS (660x864 mm ; 26.00x34.00 in)
  • EN_COLOMBIER (597x876 mm ; 23.50x34.50 in)
  • EN_ELEPHANT (584x711 mm ; 23.00x28.00 in)
  • EN_DOUBLE_DEMY (572x902 mm ; 22.50x35.50 in)
  • EN_IMPERIAL (559x762 mm ; 22.00x30.00 in)
  • EN_PRINCESS (546x711 mm ; 21.50x28.00 in)
  • EN_CARTRIDGE (533x660 mm ; 21.00x26.00 in)
  • EN_DOUBLE_LARGE_POST (533x838 mm ; 21.00x33.00 in)
  • EN_ROYAL (508x635 mm ; 20.00x25.00 in)
  • EN_SHEET, EN_HALF_POST (495x597 mm ; 19.50x23.50 in)
  • EN_SUPER_ROYAL (483x686 mm ; 19.00x27.00 in)
  • EN_DOUBLE_POST (483x775 mm ; 19.00x30.50 in)
  • EN_MEDIUM (445x584 mm ; 17.50x23.00 in)
  • EN_DEMY (445x572 mm ; 17.50x22.50 in)
  • EN_LARGE_POST (419x533 mm ; 16.50x21.00 in)
  • EN_COPY_DRAUGHT (406x508 mm ; 16.00x20.00 in)
  • EN_POST (394x489 mm ; 15.50x19.25 in)
  • EN_CROWN (381x508 mm ; 15.00x20.00 in)
  • EN_PINCHED_POST (375x470 mm ; 14.75x18.50 in)
  • EN_BRIEF (343x406 mm ; 13.50x16.00 in)
  • EN_FOOLSCAP (343x432 mm ; 13.50x17.00 in)
  • EN_SMALL_FOOLSCAP (337x419 mm ; 13.25x16.50 in)
  • EN_POTT (318x381 mm ; 12.50x15.00 in)
  • Old Imperial Belgian
  • BE_GRAND_AIGLE (700x1040 mm ; 27.56x40.94 in)
  • BE_COLOMBIER (620x850 mm ; 24.41x33.46 in)
  • BE_DOUBLE_CARRE (620x920 mm ; 24.41x36.22 in)
  • BE_ELEPHANT (616x770 mm ; 24.25x30.31 in)
  • BE_PETIT_AIGLE (600x840 mm ; 23.62x33.07 in)
  • BE_GRAND_JESUS (550x730 mm ; 21.65x28.74 in)
  • BE_JESUS (540x730 mm ; 21.26x28.74 in)
  • BE_RAISIN (500x650 mm ; 19.69x25.59 in)
  • BE_GRAND_MEDIAN (460x605 mm ; 18.11x23.82 in)
  • BE_DOUBLE_POSTE (435x565 mm ; 17.13x22.24 in)
  • BE_COQUILLE (430x560 mm ; 16.93x22.05 in)
  • BE_PETIT_MEDIAN (415x530 mm ; 16.34x20.87 in)
  • BE_RUCHE (360x460 mm ; 14.17x18.11 in)
  • BE_PROPATRIA (345x430 mm ; 13.58x16.93 in)
  • BE_LYS (317x397 mm ; 12.48x15.63 in)
  • BE_POT (307x384 mm ; 12.09x15.12 in)
  • BE_ROSETTE (270x347 mm ; 10.63x13.66 in)
  • Old Imperial French
  • FR_UNIVERS (1000x1300 mm ; 39.37x51.18 in)
  • FR_DOUBLE_COLOMBIER (900x1260 mm ; 35.43x49.61 in)
  • FR_GRANDE_MONDE (900x1260 mm ; 35.43x49.61 in)
  • FR_DOUBLE_SOLEIL (800x1200 mm ; 31.50x47.24 in)
  • FR_DOUBLE_JESUS (760x1120 mm ; 29.92x44.09 in)
  • FR_GRAND_AIGLE (750x1060 mm ; 29.53x41.73 in)
  • FR_PETIT_AIGLE (700x940 mm ; 27.56x37.01 in)
  • FR_DOUBLE_RAISIN (650x1000 mm ; 25.59x39.37 in)
  • FR_JOURNAL (650x940 mm ; 25.59x37.01 in)
  • FR_COLOMBIER_AFFICHE (630x900 mm ; 24.80x35.43 in)
  • FR_DOUBLE_CAVALIER (620x920 mm ; 24.41x36.22 in)
  • FR_CLOCHE (600x800 mm ; 23.62x31.50 in)
  • FR_SOLEIL (600x800 mm ; 23.62x31.50 in)
  • FR_DOUBLE_CARRE (560x900 mm ; 22.05x35.43 in)
  • FR_DOUBLE_COQUILLE (560x880 mm ; 22.05x34.65 in)
  • FR_JESUS (560x760 mm ; 22.05x29.92 in)
  • FR_RAISIN (500x650 mm ; 19.69x25.59 in)
  • FR_CAVALIER (460x620 mm ; 18.11x24.41 in)
  • FR_DOUBLE_COURONNE (460x720 mm ; 18.11x28.35 in)
  • FR_CARRE (450x560 mm ; 17.72x22.05 in)
  • FR_COQUILLE (440x560 mm ; 17.32x22.05 in)
  • FR_DOUBLE_TELLIERE (440x680 mm ; 17.32x26.77 in)
  • FR_DOUBLE_CLOCHE (400x600 mm ; 15.75x23.62 in)
  • FR_DOUBLE_POT (400x620 mm ; 15.75x24.41 in)
  • FR_ECU (400x520 mm ; 15.75x20.47 in)
  • FR_COURONNE (360x460 mm ; 14.17x18.11 in)
  • FR_TELLIERE (340x440 mm ; 13.39x17.32 in)
  • FR_POT (310x400 mm ; 12.20x15.75 in)
Rückgabe
array containing page width and height in points
Seit
5.0.010 (2010-05-17) static

Definiert in Zeile 478 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\setPageFormat().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getPathPaintOperator (   $style,
  $default = 'S' 
)
static

Get the Path-Painting Operators.

Parameter
$style(string) Style of rendering. Possible values are:
  • S or D: Stroke the path.
  • s or d: Close and stroke the path.
  • f or F: Fill the path, using the nonzero winding number rule to determine the region to fill.
  • f* or F*: Fill the path, using the even-odd rule to determine the region to fill.
  • B or FD or DF: Fill and then stroke the path, using the nonzero winding number rule to determine the region to fill.
  • B* or F*D or DF*: Fill and then stroke the path, using the even-odd rule to determine the region to fill.
  • b or fd or df: Close, fill, and then stroke the path, using the nonzero winding number rule to determine the region to fill.
  • b or f*d or df*: Close, fill, and then stroke the path, using the even-odd rule to determine the region to fill.
  • CNZ: Clipping mode using the even-odd rule to determine which regions lie inside the clipping path.
  • CEO: Clipping mode using the nonzero winding number rule to determine which regions lie inside the clipping path
  • n: End the path object without filling or stroking it.
$default(string) default style
Autor
Nicola Asuni
Seit
5.0.000 (2010-04-30) static

Definiert in Zeile 2517 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\Curve(), TCPDF\Ellipse(), TCPDF\PieSectorXY(), TCPDF\Polycurve(), TCPDF\Polygon(), TCPDF\Rect(), TCPDF\RoundedRectXY() und TCPDF\SVGPath().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getRandomSeed (   $seed = '')
static

Returns a string containing random data to be used as a seed for encryption methods.

Parameter
$seed(string) starting seed value
Rückgabe
string containing random data
Autor
Nicola Asuni
Seit
5.9.006 (2010-10-19) static

Definiert in Zeile 1349 der Datei tcpdf_static.php.

Benutzt $_SERVER.

Wird benutzt von TCPDF\__construct(), TCPDF\_generateencryptionkey(), TCPDF\_Ovalue(), TCPDF\_Uvalue() und TCPDF\SetProtection().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getSVGTransformMatrix (   $attribute)
static

Get the tranformation matrix from SVG transform attribute

Parameter
$attribute(string) transformation
Rückgabe
array of transformations
Autor
Nicola Asuni
Seit
5.0.000 (2010-05-02) static

Definiert in Zeile 2615 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\startSVGElementHandler().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getTagStyleFromCSSarray (   $css)
static

Compact CSS data array into single string.

Parameter
$css(array) array of CSS properties
Rückgabe
string containing merged CSS properties
Seit
5.9.070 (2011-04-19) static

Definiert in Zeile 2348 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getHtmlDomArray().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getTCPDFProducer ( )
static

Return the current TCPDF producer.

Rückgabe
TCPDF producer string
Seit
6.0.000 (2013-03-16) static

Definiert in Zeile 127 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_putinfo() und TCPDF\_putXMP().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getTCPDFVersion ( )
static

Return the current TCPDF version.

Rückgabe
TCPDF version string
Seit
5.9.012 (2010-11-10) static

Definiert in Zeile 117 der Datei tcpdf_static.php.

static getTimestamp (   $date)
static

Returns timestamp in seconds from formatted date-time.

Parameter
$date(string) Formatted date-time.
Rückgabe
int seconds.
Seit
5.9.152 (2012-03-23) static

Definiert in Zeile 1185 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\setDocCreationTimestamp() und TCPDF\setDocModificationTimestamp().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getTransformationMatrixProduct (   $ta,
  $tb 
)
static

Get the product of two SVG tranformation matrices

Parameter
$ta(array) first SVG tranformation matrix
$tb(array) second SVG tranformation matrix
Rückgabe
transformation array
Autor
Nicola Asuni
Seit
5.0.000 (2010-05-02) static

Definiert in Zeile 2596 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\printTemplate() und TCPDF\startSVGElementHandler().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getUserPermissionCode (   $permissions,
  $mode = 0 
)
static

Return the premission code used on encryption (P value).

Parameter
$permissions(Array) the set of permissions (specify the ones you want to block).
$mode(int) encryption strength: 0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit.
Seit
5.0.005 (2010-05-12)
Autor
Nicola Asuni static

Definiert in Zeile 1474 der Datei tcpdf_static.php.

Benutzt $options.

Wird benutzt von TCPDF\_generateencryptionkey() und TCPDF\SetProtection().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static getVectorsAngle (   $x1,
  $y1,
  $x2,
  $y2 
)
static

Returns the angle in radiants between two vectors

Parameter
$x1(int) X coordinate of first vector point
$y1(int) Y coordinate of first vector point
$x2(int) X coordinate of second vector point
$y2(int) Y coordinate of second vector point
Autor
Nicola Asuni
Seit
5.0.000 (2010-05-04) static

Definiert in Zeile 2712 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\SVGPath().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static intToRoman (   $number)
static

Returns the Roman representation of an integer number

Parameter
$number(int) number to convert
Rückgabe
string roman representation of the specified number
Seit
4.4.004 (2008-12-10) static

Definiert in Zeile 2379 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\putHtmlListBullet().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static isValidCSSSelectorForTag (   $dom,
  $key,
  $selector 
)
static

Returns true if the CSS selector is valid for the selected HTML tag

Parameter
$dom(array) array of HTML tags and properties
$key(int) key of the current HTML tag
$selector(string) CSS selector string
Rückgabe
true if the selector is valid, false otherwise
Seit
5.1.000 (2010-05-25) static

Definiert in Zeile 2143 der Datei tcpdf_static.php.

static isValidURL (   $url)
static

Check if the URL exist.

Parameter
$url(string) URL to check.
Rückgabe
Boolean true if the URl exist, false otherwise.
Seit
5.9.204 (2013-01-28) static

Definiert in Zeile 977 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\Annotation().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static objclone (   $object)
static

Creates a copy of a class object

Parameter
$object(object) class object to be cloned
Rückgabe
cloned object
Seit
4.5.029 (2009-03-19) static

Definiert in Zeile 1135 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\ImagePngAlpha() und TCPDF\startTransaction().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static pregSplit (   $pattern,
  $modifiers,
  $subject,
  $limit = NULL,
  $flags = NULL 
)
static

Split string by a regular expression. This is a wrapper for the preg_split function to avoid the bug: https://bugs.php.net/bug.php?id=45850

Parameter
$pattern(string) The regular expression pattern to search for without the modifiers, as a string.
$modifiers(string) The modifiers part of the pattern,
$subject(string) The input string.
$limit(int) If specified, then only substrings up to limit are returned with the rest of the string being placed in the last substring. A limit of -1, 0 or NULL means "no limit" and, as is standard across PHP, you can use NULL to skip to the flags parameter.
$flags(int) The flags as specified on the preg_split PHP function.
Rückgabe
Returns an array containing substrings of subject split along boundaries matched by pattern.modifier
Autor
Nicola Asuni
Seit
6.0.023 static

Definiert in Zeile 2739 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_FONTS\UTF8StringToArray(), TCPDF\Write() und TCPDF\writeHTML().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static removeSHY (   $txt = '',
  $unicode = true 
)
static

Removes SHY characters from text. Unicode Data:

  • Name : SOFT HYPHEN, commonly abbreviated as SHY
  • HTML Entity (decimal): "&amp;#173;"
  • HTML Entity (hex): "&amp;#xad;"
  • HTML Entity (named): "&amp;shy;"
  • How to type in Microsoft Windows: [Alt +00AD] or [Alt 0173]
  • UTF-8 (hex): 0xC2 0xAD (c2ad)
  • UTF-8 character: chr(194).chr(173)
Parameter
$txt(string) input string
$unicode(boolean) True if we are in unicode mode, false otherwise.
Rückgabe
string without SHY characters.
Seit
(4.5.019) 2009-02-28 static

Definiert in Zeile 999 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getCellCode().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static replacePageNumAliases (   $page,
  $replace,
  $diff = 0 
)
static

Replace page number aliases with number.

Parameter
$page(string) Page content.
$replace(array) Array of replacements (array keys are replacement strings, values are alias arrays).
$diff(int) If passed, this will be set to the total char number difference between alias and replacements.
Rückgabe
replaced page content and updated $diff parameter as array. static

Definiert in Zeile 1166 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_putpages().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static revstrpos (   $haystack,
  $needle,
  $offset = 0 
)
static

Find position of last occurrence of a substring in a string

Parameter
$haystack(string) The string to search in.
$needle(string) substring to search.
$offset(int) May be specified to begin searching an arbitrary number of characters into the string.
Rückgabe
Returns the position where the needle exists. Returns FALSE if the needle was not found.
Seit
4.8.038 (2010-03-13) static

Definiert in Zeile 2445 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\writeHTML().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static rfread (   $handle,
  $length 
)
static

Binary-safe and URL-safe file read. Reads up to length bytes from the file pointer referenced by handle. Reading stops as soon as one of the following conditions is met: length bytes have been read; EOF (end of file) is reached.

Parameter
$handle(resource)
$length(int)
Rückgabe
Returns the read string or FALSE in case of error.
Autor
Nicola Asuni
Seit
4.5.027 (2009-03-16) static

Definiert in Zeile 1318 der Datei tcpdf_static.php.

Wird benutzt von TCPDF_IMAGES\_parsepng().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static sendOutputData (   $data,
  $length 
)
static

Ouput input data and compress it if possible.

Parameter
$data(string) Data to output.
$length(int) Data length in bytes.
Seit
5.9.086 static

Definiert in Zeile 1150 der Datei tcpdf_static.php.

Benutzt $_SERVER.

Wird benutzt von TCPDF\Output().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static serializeTCPDFtagParameters (   $pararray)
static

Serialize an array of parameters to be used with TCPDF tag in HTML code.

Parameter
$pararray(array) parameters array
Rückgabe
sting containing serialized data
Seit
4.9.006 (2010-04-02) static

Definiert in Zeile 2459 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\serializeTCPDFtagParameters().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static set_mqr (   $mqr)
static

Sets the current active configuration setting of magic_quotes_runtime (if the set_magic_quotes_runtime function exist)

Parameter
$mqr(boolean) FALSE for off, TRUE for on.
Seit
4.6.025 (2009-08-17) static

Definiert in Zeile 137 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_putfonts() und TCPDF\Image().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static setPageBoxes (   $page,
  $type,
  $llx,
  $lly,
  $urx,
  $ury,
  $points = false,
  $k,
  $pagedim = array() 
)
static

Set page boundaries.

Parameter
$page(int) page number
$type(string) valid values are:
  • 'MediaBox' : the boundaries of the physical medium on which the page shall be displayed or printed;
  • 'CropBox' : the visible region of default user space;
  • 'BleedBox' : the region to which the contents of the page shall be clipped when output in a production environment;
  • 'TrimBox' : the intended dimensions of the finished page after trimming;
  • 'ArtBox' : the page's meaningful content (including potential white space).
$llx(float) lower-left x coordinate in user units.
$lly(float) lower-left y coordinate in user units.
$urx(float) upper-right x coordinate in user units.
$ury(float) upper-right y coordinate in user units.
$points(boolean) If true uses user units as unit of measure, otherwise uses PDF points.
$k(float) Scale factor (number of points in user unit).
$pagedim(array) Array of page dimensions.
Rückgabe
pagedim array of page dimensions.
Seit
5.0.010 (2010-05-17) static

Definiert in Zeile 847 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\setPageFormat() und TCPDF\setPageOrientation().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static swapPageBoxCoordinates (   $page,
  $pagedim 
)
static

Swap X and Y coordinates of page boxes (change page boxes orientation).

Parameter
$page(int) page number
$pagedim(array) Array of page dimensions.
Rückgabe
pagedim array of page dimensions.
Seit
5.0.010 (2010-05-17) static

Definiert in Zeile 873 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\setPageOrientation().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

$alias_group_num_page = '{:png:}'
static

String alias for group page number. static

Definiert in Zeile 82 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getAllInternalPageNumberAliases() und TCPDF\getPageNumGroupAlias().

$alias_group_tot_pages = '{:ptg:}'
static

String alias for total number of pages in a single group. static

Definiert in Zeile 76 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getAllInternalPageNumberAliases() und TCPDF\getPageGroupAlias().

$alias_num_page = '{:pnp:}'
static

String alias for page number. static

Definiert in Zeile 70 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getAliasNumPage(), TCPDF\getAliasRightShift() und TCPDF\getAllInternalPageNumberAliases().

$alias_right_shift = '{rsc:'
static

String alias for right shift compensation used to correctly align page numbers on the right. static

Definiert in Zeile 88 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getAliasRightShift() und TCPDF\getAllInternalPageNumberAliases().

$alias_tot_pages = '{:ptp:}'
static

String alias for total number of pages. static

Definiert in Zeile 64 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\getAliasNbPages(), TCPDF\getAliasRightShift() und TCPDF\getAllInternalPageNumberAliases().

$byterange_string = '/ByteRange[0 ********** ********** **********]'
static

ByteRange placemark used during digital signature process.

Seit
4.6.028 (2009-08-25) static

Definiert in Zeile 101 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\Output().

$enc_padding = "\x28\xBF\x4E\x5E\x4E\x75\x8A\x41\x64\x00\x4E\x56\xFF\xFA\x01\x08\x2E\x2E\x00\xB6\xD0\x68\x3E\x80\x2F\x0C\xA9\xFE\x64\x53\x69\x7A"
static

Encryption padding string. static

Definiert in Zeile 94 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\_generateencryptionkey() und TCPDF\_Uvalue().

$pageboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox')
static

Array page boxes names static

Definiert in Zeile 107 der Datei tcpdf_static.php.

Wird benutzt von TCPDF\setPageBoxTypes().

$tcpdf_version = '6.0.065'
staticprivate

Current TCPDF version. static

Definiert in Zeile 58 der Datei tcpdf_static.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.