TextFont
TextFont
Visão geral
TextFont é uma classe em Aspose.PDF FOSS para TypeScript.
Esta classe declara 6 métodos para objetos TextFont em programas TypeScript. Os métodos disponíveis incluem: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Todos os membros públicos são acessíveis a qualquer aplicação TypeScript após instalar o pacote Aspose.PDF FOSS para TypeScript. Propriedades: bold, canEncode, cid, code, codeWidth, italic, e mais 4.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
codeWidth | : number | Leitura | O código de caractere mais estreito que esta fonte aceita, em bytes: 1 para uma fonte simples, 2 para Identity-H e a maioria das fontes compostas. |
wmode | `: 0 | 1` | Leitura |
name | : string | Leitura | O nome /BaseFont da fonte (prefixo de subconjunto preservado), ou indefinido se ausente. |
bold | : boolean | Leitura | Verdadeiro quando o documento declara esta fonte em negrito / itálico. |
italic | : boolean | Leitura | Obtém o itálico. |
type3 | : Type3Data | Leitura | Conjunto para uma fonte Type 3: seus procedimentos de glifo e o espaço que eles desenham. |
code | : number | Leitura | Gets the code. |
cid | : number | Leitura | Obtém o cid. |
len | : number | Leitura | Obtém o comprimento. |
canEncode | boolean | Leitura | Obtém o pode codificar. |
Métodos
| Assinatura | Descrição |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Chama o construtor(dict, resolve, inflate) nesta instância de TextFont. |
decodeRun(bytes: Uint8Array) → RunMetrics | Decodifica bytes em texto mais as métricas de avanço da execução. |
decode(bytes: Uint8Array) → string | Decodifica os bytes de uma show-string em texto Unicode. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Codifique text para bytes de string de exibição na codificação desta fonte. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Decodifique bytes em um registro por código de caractere (posições, larguras em). |