FileFontSource

FileFontSource class

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

public class FileFontSource : FontSourceBase

Konstrukteure

Name Beschreibung
FileFontSource(string) Ctor.
FileFontSource(string, int) Ctor.
FileFontSource(string, int, string) Ctor.

Eigenschaften

Name Beschreibung
CacheKey { get; } Der Schlüssel dieser Quelle im Cache.
FilePath { get; } Pfad zur Schriftdatei.
Priority { get; } Gibt die Priorität der Schriftquelle 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 kann.

Methoden

Name Beschreibung
GetAvailableFonts() Gibt eine Liste der Schriftarten zurück, die über diese Quelle verfügbar sind.

Beispiele

Zeigt, wie eine Schriftartdatei im lokalen Dateisystem als Schriftartquelle 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