FolderFontSource

FolderFontSource class

Rappresenta la cartella che contiene i file di font TrueType.

public class FolderFontSource : FontSourceBase

Costruttori

Nome Descrizione
FolderFontSource(string, bool) Tor.
FolderFontSource(string, bool, int) Tor.

Proprietà

Nome Descrizione
FolderPath { get; } Percorso della cartella.
Priority { get; } Restituisce la priorità dell’origine del carattere.
ScanSubfolders { get; } Determina se scansionare o meno le sottocartelle.
override Type { get; } Restituisce il tipo di origine del carattere.
WarningCallback { get; set; } Chiamato durante l’elaborazione dell’origine del carattere quando viene rilevato un problema che potrebbe causare una perdita di fedeltà di formattazione.

Metodi

Nome Descrizione
GetAvailableFonts() Restituisce l’elenco dei caratteri disponibili tramite questa fonte.

Esempi

Mostra come utilizzare una cartella di sistema locale che contiene i caratteri come origine dei caratteri.

// Crea una fonte di font da una cartella che contiene file di 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