FontInfos
Contenu
[
Cacher
]DocumentBase.FontInfos property
Donne accès aux propriétés des polices utilisées dans ce document.
public FontInfoCollection FontInfos { get; }
Remarques
Cette collection de définitions de polices est chargée telle quelle à partir du document. Les définitions de polices peuvent être facultatives, manquantes ou incomplètes dans certains documents.
Ne vous fiez pas à cette collection pour vérifier qu’une police particulière est utilisée dans le document. Vous ne devez utiliser cette collection que pour obtenir des informations sur les polices qui pourraient être utilisées dans le document.
Exemples
Montre comment enregistrer un document avec des polices TrueType intégrées.
Document doc = new Document(MyDir + "Document.docx");
FontInfoCollection fontInfos = doc.FontInfos;
fontInfos.EmbedTrueTypeFonts = embedAllFonts;
fontInfos.EmbedSystemFonts = embedAllFonts;
fontInfos.SaveSubsetFonts = embedAllFonts;
doc.Save(ArtifactsDir + "Font.FontInfoCollection.docx");
Montre comment imprimer les détails des polices présentes dans un document.
Document doc = new Document(MyDir + "Embedded font.docx");
FontInfoCollection allFonts = doc.FontInfos;
// Imprimez toutes les polices utilisées et non utilisées dans le document.
for (int i = 0; i < allFonts.Count; i++)
{
Console.WriteLine($"Font index #{i}");
Console.WriteLine($"\tName: {allFonts[i].Name}");
Console.WriteLine($"\tIs {(allFonts[i].IsTrueType ? "" : "not ")}a trueType font");
}
Voir également
- class FontInfoCollection
- class DocumentBase
- espace de noms Aspose.Words
- Assemblée Aspose.Words