FontInfo

FontInfo class

Specifica informazioni su un font utilizzato nel documento.

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

public class FontInfo

Proprietà

NomeDescrizione
AltName { get; set; }Ottiene o imposta il nome alternativo per il font.
Charset { get; set; }Ottiene o imposta il set di caratteri per il font.
EmbeddingLicensingRights { get; }Ottiene i diritti di licenza del font incorporato.
Family { get; set; }Ottiene o imposta la famiglia di font a cui appartiene questo font.
IsTrueType { get; set; }Indica che questo font è un font TrueType o OpenType anziché un font raster o vettoriale. Il valore predefinito èVERO .
Name { get; }Ottiene il nome del font.
Panose { get; set; }Ottiene o imposta il numero di classificazione del carattere PANOSE.
Pitch { get; set; }Il passo indica se il font è a passo fisso, spaziato proporzionalmente o si basa su un’impostazione predefinita.

Metodi

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

Osservazioni

Non creare istanze di questa classe direttamente. Utilizzare ilFontInfos proprietà per accedere alla raccolta di fonts definiti in un documento.

Esempi

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