FontInfo

Revisión

FontInfo Es una clase en Aspose.PDF FOSS para .NET.

Información sobre una fuente utilizada en un PDF.

Esta clase proporciona 3 métodos para trabajar con los objetos de FontInfo en programas .NET. Los métodos disponibles incluyen: FromFontData, GetGlyphWidth, MeasureString. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,Y 8 más.

Propiedades

NombreTipoAccesoDescripción
DefaultHelveticaFontLeerLa letra de Helvetica estándar para fragmentos de texto separados.
ResourceNamestringLeerNombre de la fuente en el dicionario de las letras (por ejemplo, “F1”).
BaseFontstringLeerEl nombre de la letra básica (por ejemplo, “Helvetica”, “ABCDEF+ArialMT”).
FontNamestringLeerNombre de fontas normalizado — los prefixos subset (ABCDEF+) y los separadores comma.
DecodedFontNamestringLeerNombre de fontas decodificado como nombre de pantalla humano-leable.
UniqueIdstringLeerIdentificador único que combina el nombre de la fuente y la letra básica.
SubtypestringLeerSubtipo de la letra (Type1, TrueType, Type0, Type3, etc.).
Encodingstring?LeerNombre de codificación (WinAnsiEncoding, identidad-H, etc.).
IsEmbeddedboolLeer / escribirSi el texto está envuelto en el PDF.
IsSubsetboolLeer / escribirSi la letra es un subset (el nombre comienza con XXXXXX+).
IsItalicboolLeer¿El texto es italiano?.
IsBoldboolLeer¿El cuento es valiente?.
IsCidboolLeerSi la letra es una letra CID (Type0) — usada para árabe, CJK, etc.
IsAccessibleboolLeerYa sea que el programa de fontas esté disponible, ya está incorporado en el PDF, que ya se cargue como datos fuentes o instalado al sistema bajo el mismo nombre (resolvable a través de FindFont).

Metodología

firmaDescripción
FromFontData(fontData: FontData)Crea un FontInfo de unFontData (fonte del sistema encontrado a través de FontRepository.FindFont).
GetGlyphWidth(charCode: int)Obtenga la anchura de un código característico en 1/1000 unidades de espacio de texto.
MeasureString(text: string, fontSize: double)Mide la anchura de una cinta en puntos, dada el tamaño de un font.

Ver también

 Español