FontInfo
Resumo geral
FontInfo é uma classe em Aspose.PDF FOSS para .NET.
Informações sobre uma fonte utilizada num PDF.
Esta classe fornece 3 métodos para trabalhar com objetos FontInfo em programas .NET. Os métodos disponíveis incluem: FromFontData, GetGlyphWidth, MeasureString. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,E mais oito.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
DefaultHelvetica | Font | Leia. | Fonte Helvetica padrão para fragmentos de texto separados. |
ResourceName | string | Leia. | Nome do recurso no dicionário de fontes da página (por exemplo, “F1”). |
BaseFont | string | Leia. | O nome da fonte de base (por exemplo, “Helvetica”, “ABCDEF+ArialMT”). |
FontName | string | Leia. | Nome de fonte normalizado tira o prefixo do subconjunto (ABCDEF+) e separadores por vírgulas. |
DecodedFontName | string | Leia. | Descodificou o nome da fonte como um nome de exibição legível para humanos. |
UniqueId | string | Leia. | Identificador único que combina o nome do recurso e a fonte de base. |
Subtype | string | Leia. | Subtipo de fonte (Tipo 1, TrueType, Tipo 0, Tipo 3, etc.). |
Encoding | string? | Leia. | Nome de codificação (WinAnsiEncoding, Identidade-H, etc.). |
IsEmbedded | bool | Leitura/Escrita | Se a fonte está incorporada no PDF. |
IsSubset | bool | Leitura/Escrita | Se a fonte é um subconjunto (nome começa com XXXXXX+). |
IsItalic | bool | Leia. | Se a fonte é itálico. |
IsBold | bool | Leia. | Se a fonte é em negrito. |
IsCid | bool | Leia. | Se a fonte é uma CID (Type0) usada para árabe, CJK etc. |
IsAccessible | bool | Leia. | Se o programa de fonte está disponível ou incorporado no PDF, já carregado como dados-fonte, ou instalado no sistema com o mesmo nome (resolvivel via FindFont). |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
FromFontData(fontData: FontData) | Crie um FontInfo a partir de umFontData (fonte do sistema encontrado através de FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Obter a largura de um código de caracteres em 1/1000 unidades de espaço de texto. |
MeasureString(text: string, fontSize: double) | Medir a largura de uma cadeia em pontos, dado um tamanho da fonte. |