FolderFontSource

FolderFontSource class

Representa la carpeta que contiene los archivos de fuentes TrueType.

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

public class FolderFontSource : FontSourceBase

Constructores

NombreDescripción
FolderFontSource(string, bool)Ctor.
FolderFontSource(string, bool, int)Ctor.

Propiedades

NombreDescripción
FolderPath { get; }Ruta a la carpeta.
Priority { get; }Devuelve la prioridad de la fuente.
ScanSubfolders { get; }Determina si se deben escanear o no las subcarpetas.
override 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 una carpeta de sistema local que contiene fuentes como fuente de fuentes.

// Crea una fuente de fuente desde una carpeta que contiene archivos de fuente.
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);

Ver también