FontDescriptor
extends PdfObject
in package
Font Descriptor object (/Type /FontDescriptor).
Describes the metrics and other attributes of a font program.
Table of Contents
Constants
- PDF_TYPE = 'FontDescriptor'
Properties
- $ascent : float
- $avgWidth : float
- $capHeight : float
- $charSet : PdfString|null
- $cidSet : PdfReference|null
- $descent : float
- $fd : PdfDictionary|null
- $flags : int
- $fontBBox : PdfArray|null
- $fontFamily : PdfString|null
- $fontFile : PdfReference|null
- $fontFile2 : PdfReference|null
- $fontFile3 : PdfReference|null
- $fontName : PdfName
- $fontStretch : PdfName|null
- $fontWeight : int|null
- $generationNumber : int
- $italicAngle : float
- $lang : PdfString|null
- $leading : float
- $maxWidth : float
- $missingWidth : float
- $objectNumber : int
- $stemH : float
- $stemV : float
- $style : PdfDictionary|null
- $xHeight : float
Methods
- __construct() : mixed
- toIndirectObject() : string
- Wrap the object in an indirect object structure: X Y obj ... endobj
- toPdf() : string
- Serialize the object's dictionary/value to PDF syntax.
Constants
PDF_TYPE
public
mixed
PDF_TYPE
= 'FontDescriptor'
Properties
$ascent
public
float
$ascent
= 0
$avgWidth
public
float
$avgWidth
= 0
$capHeight
public
float
$capHeight
= 0
$charSet
public
PdfString|null
$charSet
= null
$cidSet
public
PdfReference|null
$cidSet
= null
$descent
public
float
$descent
= 0
$fd
public
PdfDictionary|null
$fd
= null
$flags
public
int
$flags
= 0
$fontBBox
public
PdfArray|null
$fontBBox
= null
$fontFamily
public
PdfString|null
$fontFamily
= null
$fontFile
public
PdfReference|null
$fontFile
= null
$fontFile2
public
PdfReference|null
$fontFile2
= null
$fontFile3
public
PdfReference|null
$fontFile3
= null
$fontName
public
PdfName
$fontName
$fontStretch
public
PdfName|null
$fontStretch
= null
$fontWeight
public
int|null
$fontWeight
= null
$generationNumber
public
int
$generationNumber
= 0
$italicAngle
public
float
$italicAngle
= 0
$lang
public
PdfString|null
$lang
= null
$leading
public
float
$leading
= 0
$maxWidth
public
float
$maxWidth
= 0
$missingWidth
public
float
$missingWidth
= 0
$objectNumber
public
int
$objectNumber
= 0
$stemH
public
float
$stemH
= 0
$stemV
public
float
$stemV
= 0
$style
public
PdfDictionary|null
$style
= null
$xHeight
public
float
$xHeight
= 0
Methods
__construct()
public
__construct(PdfName $fontName) : mixed
Parameters
- $fontName : PdfName
toIndirectObject()
Wrap the object in an indirect object structure: X Y obj ... endobj
public
toIndirectObject() : string
Return values
stringtoPdf()
Serialize the object's dictionary/value to PDF syntax.
public
toPdf() : string