IFontMetrics
Inhalt
[
Ausblenden
]IFontMetrics interface
Definiert eine Schnittstelle für Font-Metrik-Tools.
public interface IFontMetrics
Eigenschaften
| Name | Beschreibung |
|---|---|
| Ascender { get; set; } | Ruft den Oberlängenwert der Schriftart in Schriftarteinheiten ab. |
| Descender { get; set; } | Ruft den Unterlängenwert der Schriftart in Schriftarteinheiten ab. |
| FontBBox { get; } | Ruft Schriftart-Begrenzungsrahmen ab. |
| FontMatrix { get; } | Ruft die Font-Transformationsmatrix ab. |
| IsFixedPitch { get; } | True, wenn die Schriftart monospaced ist. |
| LineGap { get; } | Ruft den LineGap-Wert der Schriftart in Schriftarteinheiten ab. |
| TypoAscender { get; set; } | Ruft den typografischen Oberlängenwert der Schriftart in Schriftarteinheiten ab. |
| TypoDescender { get; set; } | Ruft den typografischen Unterlängenwert der Schriftart in Schriftarteinheiten ab. |
| TypoLineGap { get; } | Ruft den typografischen LineGap-Wert der Schriftart in Schriftarteinheiten ab. |
| UnitsPerEM { get; set; } | Ruft Einheiten pro em ab. |
Methoden
| Name | Beschreibung |
|---|---|
| GetAscender(double) | Gibt Oberlänge für eine bestimmte Schriftgröße zurück. |
| GetDescender(double) | Gibt Unterlänge für eine bestimmte Schriftgröße zurück. |
| GetGlyphBBox(GlyphId) | Gibt die Glyphe BBox. zurück |
| GetGlyphWidth(GlyphId) | Gibt die Glyphenbreite zurück. |
| GetKerningValue(GlyphId, GlyphId) | Gibt den Kerningwert für das Glyphenpaar zurück. |
| GetTypoAscender(double) | Gibt typografische Oberlänge für eine bestimmte Schriftgröße zurück. |
| GetTypoDescender(double) | Gibt typografische Unterlänge für eine bestimmte Schriftgröße zurück. |
| GetTypoLineGap(double) | Gibt den Zeilenabstand für eine bestimmte Schriftgröße zurück. |
| MeasureString(string, double) | Misst Zeichenfolge und gibt Zeichenfolgenbreite zurück. |
Siehe auch
- namensraum Aspose.Font
- Montage Aspose.Font