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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
sfnt | : SfntFont | Leitura | @internal programa de fonte analisado. |
usedGids | `` | Leitura | @internal GIDs originais (= CIDs) desenhados com esta fonte, em todas as páginas. |
objNum | `: number | undefined` | 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
| Assinatura | Descriçã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. |