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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
DefaultHelvetica | Font | Leer | La letra de Helvetica estándar para fragmentos de texto separados. |
ResourceName | string | Leer | Nombre de la fuente en el dicionario de las letras (por ejemplo, “F1”). |
BaseFont | string | Leer | El nombre de la letra básica (por ejemplo, “Helvetica”, “ABCDEF+ArialMT”). |
FontName | string | Leer | Nombre de fontas normalizado — los prefixos subset (ABCDEF+) y los separadores comma. |
DecodedFontName | string | Leer | Nombre de fontas decodificado como nombre de pantalla humano-leable. |
UniqueId | string | Leer | Identificador único que combina el nombre de la fuente y la letra básica. |
Subtype | string | Leer | Subtipo de la letra (Type1, TrueType, Type0, Type3, etc.). |
Encoding | string? | Leer | Nombre de codificación (WinAnsiEncoding, identidad-H, etc.). |
IsEmbedded | bool | Leer / escribir | Si el texto está envuelto en el PDF. |
IsSubset | bool | Leer / escribir | Si la letra es un subset (el nombre comienza con XXXXXX+). |
IsItalic | bool | Leer | ¿El texto es italiano?. |
IsBold | bool | Leer | ¿El cuento es valiente?. |
IsCid | bool | Leer | Si la letra es una letra CID (Type0) — usada para árabe, CJK, etc. |
IsAccessible | bool | Leer | Ya 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
| firma | Descripció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. |