FontInfos
Contenuti
[
Nascondere
]DocumentBase.FontInfos property
Fornisce l’accesso alle proprietà dei font utilizzati in questo documento.
public FontInfoCollection FontInfos { get; }
Osservazioni
Questa raccolta di definizioni di font viene caricata così com’è dal documento. In alcuni documenti le definizioni di font potrebbero essere facoltative, mancanti o incomplete.
Non fare affidamento su questa raccolta per accertare che nel documento sia utilizzato un particolare font. Dovresti usare questa raccolta solo per ottenere informazioni sui font che potrebbero essere utilizzati nel documento.
Esempi
Mostra come salvare un documento con i font TrueType incorporati.
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");
Mostra come stampare i dettagli dei font presenti in un documento.
Document doc = new Document(MyDir + "Embedded font.docx");
FontInfoCollection allFonts = doc.FontInfos;
// Stampa tutti i font utilizzati e non utilizzati nel documento.
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");
}
Guarda anche
- class FontInfoCollection
- class DocumentBase
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words