Font
Inhalt
[
Ausblenden
]Font class
Repräsentiert die Basisschriftklasse.
public abstract class Font : IFont, IFontSaver, IGlyphAccessor
Eigenschaften
| Name | Beschreibung |
|---|---|
| abstract Encoding { get; } | Ruft die Schriftartcodierung ab. |
| abstract FontDefinition { get; } | Ruft die Schriftartdefinition ab. |
| abstract FontFamily { get; set; } | Ruft die Schriftfamilie ab oder legt sie fest. |
| abstract FontName { get; set; } | Ruft den Namen der Schriftart ab oder legt ihn fest. |
| abstract FontNames { get; } | Ruft Schriftnamen ab. |
| FontSaver { get; } | Ruft die Funktion zum Speichern von Schriftarten ab. |
| abstract FontStyle { get; } | Ruft den Schriftstil ab. Dies ist ein Wert, der in verallgemeinertem Typ berechnet und dargestellt wird. |
| abstract FontType { get; } | Ruft den Schriftarttyp ab. Typ1, TrueType usw. |
| GlyphAccessor { get; } | Font-Glyphen-Accessor. Ruft Glyphen und Glyphenkennungen ab. |
| abstract GlyphIdType { get; } | Spezifikation des Glyph-ID-Typs. Für Verbraucher, die den tatsächlichen Typ „bytes[]“ kennen müssen. |
| abstract Metrics { get; } | Ruft Schriftartmetriken ab. |
| abstract NumGlyphs { get; } | Ruft die Anzahl der Glyphen in der Schriftart ab. |
| abstract PostscriptNames { get; } | Ruft Postscript-Schriftartennamen ab. |
| abstract Style { get; set; } | Ruft den Schriftstil ab oder legt ihn fest. Dies ist ein roher Zeichenfolgenwert, der von der Schriftdatei bereitgestellt wird. |
Methoden
| Name | Beschreibung |
|---|---|
| static Open(FontDefinition) | Öffnet eine Schriftart unter Verwendung des FontDefinition-Objekts. |
| static Open(FontType, byte[]) | Öffnet eine Schriftart unter Verwendung von Schriftarttyp und Schriftartdaten-Byte-Array. |
| static Open(FontType, StreamSource) | Öffnet eine Schriftart mit Schriftart und Streamquelle. |
| static Open(FontType, string) | Öffnet eine Schriftart unter Verwendung von Schriftarttyp und Schriftartdateiname. |
| abstract Convert(FontType) | Konvertiert die Schriftart in ein anderes Format. |
| abstract GetAllGlyphIds() | Gibt alle Glyphen-IDs zurück, die in der Schriftart verfügbar sind. Die Glyphen-ID ist eine eindeutige Nummer für eine Glyphe, die vom Schriftarttyp abhängig ist. Zum Beispiel: Die ID von Type1 ist ein Glyphenname, Instanz von (GlyphStringId) class. TTF-ID ist ein int-Index, Instanz von (GlyphUInt32Id Klasse. |
| abstract GetGlyphById(GlyphId) | Gibt Glyphe nach Glyphen-ID zurück. Die Glyphen-ID ist eine eindeutige Nummer für eine Glyphe, die vom Schriftarttyp abhängig ist. GlyphId - abgeleitetes Objekt. Zum Beispiel: Die ID von Type1 ist ein Glyphenname, Instanz von (GlyphStringId) class. TTF-ID ist ein int-Index, Instanz von (GlyphUInt32Id Klasse. |
| virtual GetGlyphsForText(string) | Ruft Glyphendarstellung für Text ab. |
| virtual Save(Stream) | Speichert die Schriftart im Originalformat. |
| virtual Save(string) | Speichert die Schriftart im Originalformat. |
| SaveToFormat(Stream, FontSavingFormats) | Speichert die Schriftart im angegebenen Format. |
Siehe auch
- interface IFont
- interface IFontSaver
- interface IGlyphAccessor
- namensraum Aspose.Font
- Montage Aspose.Font