FontMetrics

FontMetrics class

Stellt Schriftartmetriken dar.

public abstract class FontMetrics : IFontMetrics

Eigenschaften

NameBeschreibung
virtual Ascender { get; set; }Ruft Oberlängenwert ab.
virtual Descender { get; set; }Ruft den Unterlängenwert ab.
virtual FontBBox { get; }Ruft den FontBBox-Wert ab.
virtual 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.
virtual 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.
virtual GetGlyphWidth(GlyphId)Gibt die Glyphenbreite zurück. Kann von bestimmten Schriftartcodierungs-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.
abstract MeasureString(string, double)Misst Zeichenfolge und gibt Zeichenfolgenbreite zurück.

Siehe auch