EmbeddedFont

EmbeddedFont

Visão geral

EmbeddedFont é uma classe em Aspose.PDF FOSS para TypeScript.

Um manipulador opaco para um programa de fonte registrado com {@link Document.AddFont}.

Esta classe declara 7 métodos para objetos EmbeddedFont em programas TypeScript. Os métodos disponíveis incluem: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Todos os membros públicos são acessíveis a qualquer aplicação TypeScript após a instalação do pacote Aspose.PDF FOSS para TypeScript. Propriedades: objNum, sfnt, shape, toUnicode, usedGids.

Propriedades

NomeTipoAcessoDescrição
sfnt: SfntFontLeitura@internal programa de fonte analisado.
usedGids``Leitura@internal GIDs originais (= CIDs) desenhados com esta fonte, em todas as páginas.
objNum`: numberundefined`Leitura/Escrita
shape``Leitura/Escrita@internal bandeira de modelagem padrão, de {@link Document.AddFont}({ shape }).
toUnicode``Leitura@internal gid → texto fonte, para /ToUnicode de glifos modelados/ligados/RTL.

Métodos

AssinaturaDescrição
constructor(sfnt: SfntFont)@internal Construir via {@link Document.AddFont}.
measure(text: string, fontSize: number) → number@internal Largura de text em pontos em fontSize; caracteres ausentes do cmap da fonte são descartados (sem gravação).
encode(text: string) → Uint8Array@internal Codifique text para códigos de glifo Identity-H de 2 bytes (CID = GID original), registrando cada GID usado para subsetting.
probe(text: string) → number@internal Contagem de caracteres mapeáveis em text, sem registrar glifos.
driver() → FontDriver@internal Uma visualização {@link FontDriver} para o motor de layout/carimbagem.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal Moldar text em execuções visuais, registrando os gids usados e, para cada gid final, os pontos de código de origem de seu cluster (para /ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal Largura modelada de text em pontos em fontSize.
 Português