FontSourceBase
Inhalt
[
Ausblenden
]FontSourceBase class
Dies ist eine abstrakte Basisklasse für die Klassen, die es dem Benutzer ermöglichen, verschiedene Schriftartquellen anzugeben.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Schriftarten Dokumentationsartikel.
public abstract class FontSourceBase
Eigenschaften
Name | Beschreibung |
---|---|
Priority { get; } | Gibt die Priorität der Schriftartquelle zurück. |
abstract Type { get; } | Gibt den Typ der Schriftartquelle zurück. |
WarningCallback { get; set; } | Wird während der Verarbeitung der Schriftartquelle aufgerufen, wenn ein Problem erkannt wird, das zu einem Verlust der Formatierungstreue führen könnte. |
Methoden
Name | Beschreibung |
---|---|
GetAvailableFonts() | Gibt eine Liste der über diese Quelle verfügbaren Schriftarten zurück. |
Beispiele
Zeigt, wie eine Schriftartendatei im lokalen Dateisystem als Schriftartenquelle verwendet wird.
FileFontSource fileFontSource = new FileFontSource(MyDir + "Alte DIN 1451 Mittelschrift.ttf", 0);
Document doc = new Document();
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] {fileFontSource});
Assert.AreEqual(MyDir + "Alte DIN 1451 Mittelschrift.ttf", fileFontSource.FilePath);
Assert.AreEqual(FontSourceType.FontFile, fileFontSource.Type);
Assert.AreEqual(0, fileFontSource.Priority);
Siehe auch
- namensraum Aspose.Words.Fonts
- Montage Aspose.Words