FontSourceBase

FontSourceBase class

Il s’agit d’une classe de base abstraite pour les classes qui permettent à l’utilisateur de spécifier diverses sources de polices.

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

public abstract class FontSourceBase

Propriétés

NomLa description
Priority { get; }Renvoie la priorité de la source de police.
abstract 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 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