FontSourceBase

FontSourceBase class

Questa è una classe base astratta per le classi che consentono all’utente di specificare varie sorgenti di font.

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

public abstract class FontSourceBase

Proprietà

NomeDescrizione
Priority { get; }Restituisce la priorità della sorgente del font.
abstract 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 un file di font nel file system locale come origine del 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