FontInfo

FontInfo class

Specifica le informazioni su un carattere utilizzato nel documento.

Per saperne di più, visita ilLavorare con i caratteri articolo di documentazione.

public class FontInfo

Proprietà

NomeDescrizione
AltName { get; set; }Ottiene o imposta il nome alternativo per il carattere.
Charset { get; set; }Ottiene o imposta il set di caratteri per il carattere.
Family { get; set; }Ottiene o imposta la famiglia di caratteri a cui appartiene questo carattere.
IsTrueType { get; set; }Indica che questo carattere è un carattere TrueType o OpenType anziché un carattere raster o vettoriale. L’impostazione predefinita èVERO .
Name { get; }Ottiene il nome del carattere.
Panose { get; set; }Ottiene o imposta il numero di classificazione del carattere tipografico PANOSE.
Pitch { get; set; }Il passo indica se il carattere ha passo fisso, spaziatura proporzionale o si basa su un’impostazione predefinita.

Metodi

NomeDescrizione
GetEmbeddedFont(EmbeddedFontFormatEmbeddedFontStyle)Ottiene un file di caratteri incorporato specifico.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle)Ottiene un file di caratteri incorporato in formato OpenType. I caratteri nel formato Embedded OpenType vengono convertiti in OpenType.

Osservazioni

Non crei direttamente istanze di questa classe. Usa ilFontInfos proprietà per accedere alla raccolta di caratteri definiti in un documento.

Esempi

Mostra come stampare i dettagli di quali caratteri sono presenti in un documento.

Document doc = new Document(MyDir + "Embedded font.docx");

FontInfoCollection allFonts = doc.FontInfos;
// Stampa tutti i font usati 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