FolderFontSource

FolderFontSource class

Representa la carpeta que contiene 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)Director.
FolderFontSource(string, bool, int)Director.

Propiedades

NombreDescripción
FolderPath { get; }Ruta a la carpeta.
Priority { get; }Devuelve la prioridad de fuente de fuente.
ScanSubfolders { get; }Determina si se escanean o no las subcarpetas.
override Type { get; }Devuelve el tipo de fuente fuente.
WarningCallback { get; set; }Se llama durante el procesamiento del origen de la fuente cuando se detecta un problema que podría provocar una pérdida de fidelidad del formato.

Métodos

NombreDescripción
GetAvailableFonts()Devuelve una lista de fuentes disponibles a través de esta fuente.

Ejemplos

Muestra cómo utilizar una carpeta del sistema local que contiene fuentes como fuente de fuentes.

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