FolderFontSource

FolderFontSource class

Rappresenta la cartella che contiene i file dei caratteri TrueType.

Per saperne di più, visita ilLavorare con i caratteri 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 fonte del carattere.
ScanSubfolders { get; }Determina se scansionare o meno le sottocartelle.
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 una cartella di sistema locale che contiene i caratteri come origine dei caratteri.

// Crea un'origine carattere da una cartella che contiene file di caratteri.
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