FolderFontSource

FolderFontSource(string, bool)

Ctor.

public FolderFontSource(string folderPath, bool scanSubfolders)
ParámetroEscribeDescripción
folderPathStringRuta a la carpeta.
scanSubfoldersBooleanDetermina si se deben escanear o no las subcarpetas.

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


FolderFontSource(string, bool, int)

Ctor.

public FolderFontSource(string folderPath, bool scanSubfolders, int priority)
ParámetroEscribeDescripción
folderPathStringRuta a la carpeta.
scanSubfoldersBooleanDetermina si se deben escanear o no las subcarpetas.
priorityInt32Prioridad de la fuente. Ver laPriority Descripción de la propiedad para más información.

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