StructTreeRoot

StructTreeRoot

Visão geral

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

Árvore de estrutura lógica do documento: um manipulador ao vivo sobre /StructTreeRoot.

Esta classe declara 7 métodos para objetos StructTreeRoot em programas TypeScript. Os métodos disponíveis incluem: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. 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: Children, ClassMap, RoleMap.

Propriedades

NomeTipoAcessoDescrição
RoleMap: Map<string, string>LeituraFunção personalizada -> nome da função mapeada, de /RoleMap (os valores são strings de nomes).
ClassMap: Map<string, PdfObject>LeituraNome da classe -> objeto de atributo, de /ClassMap (valores brutos, não resolvidos).
ChildrenStructElement[]LeituraObtém os filhos.

Métodos

AssinaturaDescrição
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined)`
ResolveRole(role: string) → stringSiga a cadeia RoleMap a partir de role até um tipo de estrutura padrão.
ElementFor(structParentsKey: number, mcid: number) → `StructElementundefined`
ElementForObject(structParentKey: number) → `StructElementundefined`
GetText() → stringTodo o texto da árvore, na ordem de leitura.
Append(type: string, opts: ElemOpts) → StructElementCrie um elemento de estrutura de nível superior de type e retorne seu identificador.
RegisterRole(custom: string, standard: string)Mapeie um tipo de estrutura personalizado custom para um tipo padrão standard na /RoleMap (escreve o dict e atualiza o in-memory map).
 Português