FileFontSource

FileFontSource class

Representa el único archivo de fuente TrueType almacenado en el sistema de archivos.

public class FileFontSource : FontSourceBase

Constructores

Nombre Descripción
FileFontSource(string) Director
FileFontSource(string, int) Director
FileFontSource(string, int, string) Director

Propiedades

Nombre Descripción
CacheKey { get; } La clave de esta fuente en el caché.
FilePath { get; } Ruta al archivo de fuente.
Priority { get; } Devuelve la prioridad de origen de la fuente.
override Type { get; } Devuelve el tipo de fuente fuente.
WarningCallback { get; set; } Llamado durante el procesamiento del origen de la fuente cuando se detecta un problema que podría resultar en la pérdida de fidelidad del formato.

Métodos

Nombre Descripción
GetAvailableFonts() Devuelve la lista de fuentes disponibles a través de esta fuente.

Ejemplos

Muestra cómo utilizar un archivo de fuente en el sistema de archivos local como fuente de fuente.

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

Ver también