FontInfo

FontInfo class

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

Para obtener más información, visite elTrabajar con fuentes artículo de documentación.

public class FontInfo

Propiedades

NombreDescripció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 esverdadero .
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 tiene un paso fijo, un espaciado proporcional o se basa en una configuración predeterminada.

Métodos

NombreDescripción
GetEmbeddedFont(EmbeddedFontFormatEmbeddedFontStyle)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. Utilice elFontInfos Propiedad para acceder a la colección de fuentes definidas en un documento.

Ejemplos

Muestra cómo imprimir los detalles de las fuentes presentes en un documento.

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

FontInfoCollection allFonts = doc.FontInfos;
// Imprime todas las fuentes usadas y no utilizadas 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