FolderFontSource

FolderFontSource class

Représente le dossier qui contient les fichiers de polices TrueType.

public class FolderFontSource : FontSourceBase

Constructeurs

Nom La description
FolderFontSource(string, bool) Ctor.
FolderFontSource(string, bool, int) Ctor.

Propriétés

Nom La description
FolderPath { get; } Chemin d’accès au dossier.
Priority { get; } Renvoie la priorité de la source de la police.
ScanSubfolders { get; } Détermine s’il faut analyser ou non les sous-dossiers.
override Type { get; } Renvoie le type de la source de la police.
WarningCallback { get; set; } Appelé lors du traitement de la source de la police lorsqu’un problème est détecté pouvant entraîner une perte de fidélité de formatage.

Méthodes

Nom La description
GetAvailableFonts() Renvoie la liste des polices disponibles via cette source.

Exemples

Montre comment utiliser un dossier système local contenant des polices comme source de polices.

// Crée une source de polices à partir d'un dossier contenant des fichiers de polices.
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);

Voir également