FontSourceBase

FontSourceBase class

Esta es una clase base abstracta para las clases que permiten al usuario especificar varias fuentes.

Para obtener más información, visite elTrabajar con fuentes Artículo de documentación.

public abstract class FontSourceBase

Propiedades

NombreDescripción
Priority { get; }Devuelve la prioridad de la fuente.
abstract Type { get; }Devuelve el tipo de la fuente de origen.
WarningCallback { get; set; }Se llama durante el procesamiento de la fuente de origen cuando se detecta un problema que podría provocar la pérdida de fidelidad del formato.

Métodos

NombreDescripció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