FolderFontSource

FolderFontSource class

Représente le dossier contenant les fichiers de police TrueType.

Pour en savoir plus, visitez leTravailler avec des polices article documentaire.

public class FolderFontSource : FontSourceBase

Constructeurs

NomLa description
FolderFontSource(string, bool)Directeur.
FolderFontSource(string, bool, int)Directeur.

Propriétés

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

Méthodes

NomLa 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 police à partir d'un dossier contenant des fichiers de police.
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