Type1MetricFont
Type1MetricFont class
Implementierung metrischer Type1-Schriftarten. Diese Type1-Schriftart wird nur mit Metriken erstellt. Funktionen zum Abrufen von Glyphen und einige andere, die eine echte Schriftart erfordern, sind nicht zulässig, nicht zulässige Funktionen lösen eine Ausnahme ausType1NotSupportedException . Andere Eigenschaften (FontName, Gewicht, Metriken und Codierung) werden aus der Metrikdatei verwendet.
public class Type1MetricFont : Type1Font
Eigenschaften
Name | Beschreibung |
---|---|
override Encoding { get; } | Die Kodierung ist in der Metrikdatei definiert. StandardAdobeEncoding: die Kodierung wird automatisch ausgefüllt |
override FontDefinition { get; } | Ruft die Schriftartdefinition ab. |
override FontFamily { get; } | Ruft die Schriftfamilie ab. |
override FontName { get; } | Ruft den Namen der Schriftart ab. |
override FontNames { get; } | Ruft Schriftnamen ab. |
FontSaver { get; } | Ruft die Funktion zum Speichern von Schriftarten ab. |
override FontStyle { get; } | Ruft den Schriftstil ab. Dies ist ein Wert, der in verallgemeinertem Typ berechnet und dargestellt wird. |
override FontType { get; } | Ruft den Schriftarttyp ab. Gibt den FontType.Type1-Wert zurück. |
GlyphAccessor { get; } | Font-Glyphen-Accessor. Ruft Glyphen und Glyphenkennungen ab. |
override GlyphIdType { get; } | Spezifikation des Glyphen-ID-Typs. |
override Metrics { get; } | Ruft Schriftartmetriken ab. |
override NumGlyphs { get; } | Ruft die Anzahl der Glyphen in der Schriftart ab. |
override PostscriptNames { get; } | Ruft Postscript-Schriftartennamen ab. |
override Style { get; } | Ruft den Schriftstil ab. |
Methoden
Name | Beschreibung |
---|---|
override Convert(FontType) | Konvertiert die Schriftart in ein anderes Format. |
override GetAllGlyphIds() | Gibt alle Glyphen-IDs zurück, die in der Schriftart verfügbar sind. Nicht unterstützt fürType1MetricFont Typ. |
override GetGlyphById(GlyphId) | Gibt Glyphe nach Glyphen-ID zurück. Nicht unterstützt fürType1MetricFont Typ. |
override GetGlyphById(string) | Gibt Glyphe nach Glyphen-ID zurück. Nicht unterstützt fürType1MetricFont Typ. |
GetGlyphById(uint) | Gibt Glyphe nach Glyphen-ID zurück. |
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. |
Beispiele
Hinweis: Wenn die Metrikdatei die Codierung als „FontSpecific“ definiert, sollte der Benutzer die spezifische Codierung folgendermaßen angeben: System::ArrayPtr<System::String> zapfDingbatsEncoding = System::MakeArray<System::String>({nullptr, nullptr, …, u"space", u"a1", …}); FontEnvironment::get_Current()->get_FontSpecificEncodings()->RegisterEncoding(u"ZapfDingbats", zapfDingbatsEncoding);
string[] zapfDingbatsEncoding = new string[256] {null, null, ... , "space", "a1", ...};
FontEnvironment.Current.FontSpecificEncodings.RegisterEncoding("ZapfDingbats", zapfDingbatsEncoding);
Siehe auch
- class Type1Font
- namensraum Aspose.Font.Type1
- Montage Aspose.Font