FontInfo

FontInfo class

Especifica información sobre una fuente utilizada en el documento.

public class FontInfo

Propiedades

Nombre Descripción
AltName { get; set; } Obtiene o establece el nombre alternativo de la fuente.
Charset { get; set; } Obtiene o establece el juego de caracteres para la fuente.
Family { get; set; } Obtiene o establece la familia de fuentes a la que pertenece esta fuente.
IsTrueType { get; set; } Indica que esta fuente es una fuente TrueType u OpenType en lugar de una fuente rasterizada o vectorial. El valor predeterminado es verdadero.
Name { get; } Obtiene el nombre de la fuente.
Panose { get; set; } Obtiene o establece el número de clasificación del tipo de letra PANOSE.
Pitch { get; set; } El paso indica si la fuente es de paso fijo, espaciada proporcionalmente o se basa en una configuración predeterminada.

Métodos

Nombre Descripción
GetEmbeddedFont(EmbeddedFontFormat, EmbeddedFontStyle) Obtiene un archivo de fuente incrustado específico.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle) Obtiene un archivo de fuente incrustado en formato OpenType. Las fuentes en formato OpenType incrustado se convierten a OpenType.

Observaciones

No crea instancias de esta clase directamente. Usa elFontInfos propiedad para acceder a la colección de fuentes definidas en un documento.

Ejemplos

Muestra cómo imprimir los detalles de qué fuentes están presentes en un documento.

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

FontInfoCollection allFonts = doc.FontInfos;
// Imprime todas las fuentes usadas y no usadas en el 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");
}

Ver también