FileFontSource

FileFontSource class

Représente le fichier de police TrueType unique stocké dans le système de fichiers.

Pour en savoir plus, visitez leTravailler avec les polices article de documentation.

public class FileFontSource : FontSourceBase

Constructeurs

NomLa description
FileFontSource(string)Cteur.
FileFontSource(string, int)Cteur.
FileFontSource(string, int, string)Cteur.

Propriétés

NomLa description
CacheKey { get; }La clé de cette source dans le cache.
FilePath { get; }Chemin vers le fichier de police.
Priority { get; }Renvoie la priorité de la source de la police.
override Type { get; }Renvoie le type de la source de la police.
WarningCallback { get; set; }Appelé pendant le traitement de la source de police lorsqu’un problème est détecté qui pourrait entraîner une perte de fidélité du formatage.

Méthodes

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

Exemples

Montre comment utiliser un fichier de police dans le système de fichiers local comme source de police.

FileFontSource fileFontSource = new FileFontSource(MyDir + "Alte DIN 1451 Mittelschrift.ttf", 0);

Document doc = new Document();
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] {fileFontSource});

Assert.AreEqual(MyDir + "Alte DIN 1451 Mittelschrift.ttf", fileFontSource.FilePath);
Assert.AreEqual(FontSourceType.FontFile, fileFontSource.Type);
Assert.AreEqual(0, fileFontSource.Priority);

Voir également