FileFontSource

FileFontSource class

Rappresenta il singolo file di caratteri TrueType memorizzato nel file system.

Per saperne di più, visita ilLavorare con i caratteri articolo di documentazione.

public class FileFontSource : FontSourceBase

Costruttori

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

Proprietà

NomeDescrizione
CacheKey { get; }La chiave di questa origine nella cache.
FilePath { get; }Percorso del file del carattere.
Priority { get; }Restituisce la priorità della fonte del carattere.
override Type { get; }Restituisce il tipo di fonte del carattere.
WarningCallback { get; set; }Chiamato durante l’elaborazione dell’origine del carattere quando viene rilevato un problema che potrebbe comportare una perdita di fedeltà della formattazione.

Metodi

NomeDescrizione
GetAvailableFonts()Restituisce l’elenco dei caratteri disponibili tramite questa origine.

Esempi

Mostra come utilizzare un file di font nel file system locale come origine di font.

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);

Guarda anche