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

NomeTipoAcessoDescrição
codeWidth: numberLeituraO 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`: 01`Leitura
name: stringLeituraO nome /BaseFont da fonte (prefixo de subconjunto preservado), ou indefinido se ausente.
bold: booleanLeituraVerdadeiro quando o documento declara esta fonte em negrito / itálico.
italic: booleanLeituraObtém o itálico.
type3: Type3DataLeituraConjunto para uma fonte Type 3: seus procedimentos de glifo e o espaço que eles desenham.
code: numberLeituraGets the code.
cid: numberLeituraObtém o cid.
len: numberLeituraObtém o comprimento.
canEncodebooleanLeituraObtém o pode codificar.

Métodos

AssinaturaDescrição
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate)Chama o construtor(dict, resolve, inflate) nesta instância de TextFont.
decodeRun(bytes: Uint8Array) → RunMetricsDecodifica bytes em texto mais as métricas de avanço da execução.
decode(bytes: Uint8Array) → stringDecodifica os bytes de uma show-string em texto Unicode.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8ArrayCodifique 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).
 Português