Name |
Type |
Description |
name |
HIG_PDF_ATOM |
A HIG_PDF_ATOM for font name, as in "Times-Roman." Corresponds to the BaseFont key in the font dictionary of a PDF file (see Section 5.6.3 in the PDF Reference). |
type |
HIG_PDF_ATOM |
A HIG_PDF_ATOM for font type, corresponding to the Subtype key in a font dictionary. May be "Type1," "TrueType," "MMType1," or "Type0." |
charSet |
HIG_PDF_ATOM |
A HIG_PDF_ATOM for "Roman" or IG_PDF_ATOM_NULL. If "Roman," the characters must be a subset of the Adobe Standard Roman Character Set. |
encoding |
HIG_PDF_ATOM |
A HIG_PDF_ATOM for font encoding. May be MacRomanEncoding, WinAnsiEncoding, or IG_PDF_ATOM_NULL. In the case of IG_PDF_ATOM_NULL, call PDSysFontGetEncoding to get more information about the encoding. |
flags |
UINT |
Desired font flags, one or more of Font Flags. Use IG_PDF_SCRIPT, etc. to get flags. |
fontBBox |
AT_PDF_FIXEDRECT |
Font bounding box in 1000 EM units. |
missingWidth |
SHORT |
Width of missing character (.notdef). |
stemV |
SHORT |
Vertical stem width. |
stemH |
SHORT |
Horizontal stem width. |
capHeight |
SHORT |
Capital height. |
xHeight |
SHORT |
X height. |
ascent |
SHORT |
Max ascender height. |
descent |
SHORT |
Max descender depth. |
leading |
SHORT |
Additional leading between lines. |
maxWidth |
SHORT |
Maximum character width. |
avgWidth |
SHORT |
Average character width. |
italicAngle |
SHORT |
Italic angle in degrees, if any. |
cidFontType |
HIG_PDF_ATOM |
CIDFontType0 or CIDFontType2. |
wMode |
SHORT |
Writing mode. Must be one of 0 for horizontal writing or 1 for vertical writing. |
psName |
HIG_PDF_ATOM |
HIG_PDF_ATOM representing the PostScript name of a TrueType font. |
platformName |
HIG_PDF_ATOM |
The platform name. |
lang |
HIG_PDF_ATOM |
HIG_PDF_ATOM representing the ISO 639 language code. These are available from http://www.iso.ch. |
registry |
HIG_PDF_ATOM |
HIG_PDF_ATOM representing the CIDFont's Registry information, as in "gAdobe-Japan". |
ordering |
HIG_PDF_ATOM |
HIG_PDF_ATOM representing the CIDFont's Ordering information, for example, "g1". |
supplement |
LONG |
The SystemSupplement field from the CIDFont. |
cantEmbed |
LONG |
A non-zero value means the font can't be embedded. |
deltaEncoding |
HIG_PDF_ATOM |
The name of the base encoding; that is, the BaseEncoding entry in an encoding dictionary (see section 5.5.5 of the PDF Reference). The Differences entry of the encoding dictionary describes differences (deltas) from the base encoding. |
protection |
UINT |
protection Allows setting one of the following bits to disable font embedding: IG_PDE_FONT_NO_EMBEDDING = 1: font should not be embedded. IG_PDE_FONT_NO_EDITABLE_EMBEDDING = 2: font should not be embedded for editing purposes. |
packageType |
LONG |
enumIGPDFSysFontPackageType value. |