TtfFontMetrics

TtfFontMetrics class

Stellt TTF-Fontmetriken dar.

public class TtfFontMetrics : FontMetrics

Eigenschaften

NameBeschreibung
override Ascender { get; set; }Ruft den Oberlängenwert ab.
override Descender { get; set; }Ruft den Unterlängenwert ab.
override FontBBox { get; }Ruft den FontBBox-Wert ab.
override FontMatrix { get; }Ruft den FontBBox-Wert ab.
IsFixedPitch { get; }Ruft den IsFixedPitch-Wert ab.
override LineGap { get; }Ruft den LineGap-Wert ab.
override TypoAscender { get; set; }Ruft TypoAscender-Wert ab.
override TypoDescender { get; set; }Ruft TypoDescender-Wert ab.
override TypoLineGap { get; }Ruft TypoLineGap-Wert ab.
override UnitsPerEM { get; set; }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.
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 nach Glyphen-ID zurück.
override 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