FileFontSource

FileFontSource class

Stellt die einzelne TrueType-Schriftartdatei dar, die im Dateisystem gespeichert ist.

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Schriftarten Dokumentationsartikel.

public class FileFontSource : FontSourceBase

Konstrukteure

NameBeschreibung
FileFontSource(string)Ctor.
FileFontSource(string, int)Ctor.
FileFontSource(string, int, string)Ctor.

Eigenschaften

NameBeschreibung
CacheKey { get; }Der Schlüssel dieser Quelle im Cache.
FilePath { get; }Pfad zur Schriftartdatei.
Priority { get; }Gibt die Priorität der Schriftartquelle zurück.
override 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

NameBeschreibung
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