CffFontMetrics

CffFontMetrics class

Stellt CFF-Fontmetriken dar.

public class CffFontMetrics : FontMetrics

Eigenschaften

NameBeschreibung
override Ascender { get; }Ruft Oberlängenwert ab.
override Descender { get; }Ruft den Unterlängenwert ab.
override FontBBox { get; }Ruft den FontBBox-Wert ab.
override FontMatrix { get; }Ruft den FontMatrix-Wert ab.
IsFixedPitch { get; }Ruft den IsFixedPitch-Wert ab.
virtual LineGap { get; }Ruft den LineGap-Wert ab.
virtual TypoAscender { get; set; }Ruft TypoAscender-Wert ab.
virtual TypoDescender { get; set; }Ruft TypoDescender-Wert ab.
virtual TypoLineGap { get; }Ruft TypoLineGap-Wert ab.
override UnitsPerEM { get; }Ruft den UnitsPerEM-Wert ab.

Methoden

NameBeschreibung
virtual GetAscender(double)Gibt Oberlänge für eine bestimmte Schriftgröße zurück.
virtual GetDescender(double)Gibt Unterlänge für eine bestimmte Schriftgröße zurück.
GetFontMatrixForGlyph(GlyphId)Berechnet die Transformationsmatrix für die durch id. angegebene Glyphe
virtual GetGlyphBBox(GlyphId)Gibt Glyphe BBox zurück. Gibt FontBBox zurück, wenn BBox nicht für die Glyphe definiert wurde. Kann von bestimmten Schriftartcodierungs-Erben überschrieben werden.
override GetGlyphWidth(GlyphId)Gibt die Glyphenbreite zurück. Kann von bestimmten Font-Encoding-Erben überschrieben werden.
virtual GetKerningValue(GlyphId, GlyphId)Gibt den Kerningwert für das Glyphenpaar zurück.
virtual GetTypoAscender(double)Gibt Unterlänge für eine bestimmte Schriftgröße zurück.
virtual GetTypoDescender(double)Gibt Unterlänge für eine bestimmte Schriftgröße zurück.
virtual GetTypoLineGap(double)Gibt den Zeilenabstand für eine bestimmte Schriftgröße zurück.
override MeasureString(string, double)Misst Zeichenfolge und gibt Zeichenfolgenbreite zurück.

Siehe auch