FontInfo
Contenido
[
Ocultar
]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
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 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
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. 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
- espacio de nombres Aspose.Words.Fonts
- asamblea Aspose.Words