[]
Specifies metrics and other attributes of a PdfFontSimple or a PdfCIDFont as a whole, as distinct from the metrics of individual glyphs. These font metrics provide information that enables a consumer application to synthesize a substitute font or select a similar font when the font program is unavailable.
get ascent(): number;
Gets the maximum height above the baseline reached by glyphs in this font, excluding the height of glyphs for accented characters.
number
get avgWidth(): number;
Gets the average width of glyphs in the font.
number
get capHeight(): number;
Gets the vertical coordinate of the top of flat capital letters, measured from the baseline.
number
get descent(): number;
Gets the maximum depth below the baseline reached by glyphs in this font. The value is a negative number.
number
get flags(): PdfFontDescriptorFlags;
Gets the flags defining various characteristics of the font.
get fontBBox(): Rect;
Gets a rectangle expressed in the glyph coordinate system, specifying the font bounding box. This is the smallest rectangle enclosing the shape that would result if all of the glyphs of the font were placed with their origins coincident and then filled.
get fontFamily(): string;
Gets the preferred font family name. For example, for the font Times Bold Italic, the fontFamily is Times.
string
get fontStretch(): PdfFontStretch;
Gets the font stretch value.
get fontWeight(): PdfFontWeight;
Gets the weight (thickness) component of the fully-qualified font name or font specifier.
get id(): number;
Gets the reference to the object.
number
get italicAngle(): number;
Gets the angle, expressed in degrees counterclockwise from the vertical, of the dominant vertical strokes of the font.
number
get leading(): number;
Gets the spacing between baselines of consecutive lines of text.
number
get maxWidth(): number;
Gets the maximum width of glyphs in the font.
number
get om(): ObjectManager;
Gets the owner ObjectManager instance.
get stemH(): number;
Gets the thickness, measured vertically, of the dominant horizontal stems of glyphs in the font.
number
get stemV(): number;
Gets the thickness, measured horizontally, of the dominant vertical stems of glyphs in the font.
number
get xHeight(): number;
Gets the font's x height: the vertical coordinate of the top of flat non ascending lowercase letters (like the letter x), measured from the baseline, in fonts that have Latin characters.
number
free(): void;
Detaches the object from the ObjectManager and deallocates its memory, if possible.
void
rebind(omTo): void;
Rebinds the object from the current ObjectManager to the specified one.
The new ObjectManager for the object.
void