FolderFontSource

FolderFontSource class

Representa la carpeta que contiene archivos de fuentes TrueType.

public class FolderFontSource : FontSourceBase

Constructores

Nombre Descripción
FolderFontSource(string, bool) Director
FolderFontSource(string, bool, int) Director

Propiedades

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

// Cree una fuente de fuentes a partir de una carpeta que contenga 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