FontInfoCollection
Contenuti
[
Nascondere
]FontInfoCollection class
Rappresenta una raccolta di font utilizzati in un documento.
Per saperne di più, visita ilLavorare con i font articolo di documentazione.
public class FontInfoCollection : IEnumerable<FontInfo>
Proprietà
| Nome | Descrizione |
|---|---|
| Count { get; } | Ottiene il numero di elementi contenuti nella raccolta. |
| EmbedSystemFonts { get; set; } | Specifica se incorporare o meno i font di sistema nel documento. Il valore predefinito per questa proprietà èfalso. |
| EmbedTrueTypeFonts { get; set; } | Specifica se incorporare o meno i font TrueType in un documento quando viene salvato. Il valore predefinito per questa proprietà èfalso . |
| Item { get; } | Ottiene un font con il nome specificato. (2 indexers) |
| SaveSubsetFonts { get; set; } | Specifica se salvare o meno un sottoinsieme dei font TrueType incorporati con il documento. Il valore predefinito per questa proprietà èfalso. |
Metodi
| Nome | Descrizione |
|---|---|
| Contains(string) | Determina se la raccolta contiene un font con il nome specificato. |
| GetEnumerator() | Restituisce un oggetto enumeratore che può essere utilizzato per scorrere tutti gli elementi nella raccolta. |
Osservazioni
Gli articoli sonoFontInfo oggetti.
Non creare istanze di questa classe direttamente. Usa ilFontInfos proprietà per accedere alla raccolta di font definiti 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 FontInfo
- spazio dei nomi Aspose.Words.Fonts
- assemblea Aspose.Words