FolderFontSource

FolderFontSource class

Rappresenta la cartella che contiene i file dei font TrueType.

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

public class FolderFontSource : FontSourceBase

Costruttori

NomeDescrizione
FolderFontSource(string, bool)Ctor.
FolderFontSource(string, bool, int)Ctor.

Proprietà

NomeDescrizione
FolderPath { get; }Percorso della cartella.
Priority { get; }Restituisce la priorità della sorgente del font.
ScanSubfolders { get; }Determina se eseguire o meno la scansione delle sottocartelle.
override Type { get; }Restituisce il tipo di origine del font.
WarningCallback { get; set; }Chiamato durante l’elaborazione della sorgente del font quando viene rilevato un problema che potrebbe causare una perdita di fedeltà della formattazione.

Metodi

NomeDescrizione
GetAvailableFonts()Restituisce l’elenco dei font disponibili tramite questa sorgente.

Esempi

Mostra come utilizzare una cartella di sistema locale contenente i font come origine dei font.

// Crea una sorgente font da una cartella che contiene file font.
FolderFontSource folderFontSource = new FolderFontSource(FontsDir, false, 1);

Document doc = new Document();
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] {folderFontSource});

Assert.AreEqual(FontsDir, folderFontSource.FolderPath);
Assert.AreEqual(false, folderFontSource.ScanSubfolders);
Assert.AreEqual(FontSourceType.FontsFolder, folderFontSource.Type);
Assert.AreEqual(1, folderFontSource.Priority);

Guarda anche