StructElement

StructElement

Visão geral

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

Um nó na árvore de estrutura: um manipulador ao vivo sobre seu dicionário real /StructElem.

Esta classe declara 10 métodos para objetos StructElement em programas TypeScript. Métodos disponíveis incluem: AddAnnotation, Append, GetBBox, GetText, MarkContent, NextMcid, SetLayoutAttributes, SetListAttributes, SetTableAttributes, 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: A, ActualText, Alt, Attributes, C, Children, e mais 17.

Propriedades

NomeTipoAcessoDescrição
TypestringLeituraObtém o tipo.
StandardTypestringLeituraObtém o tipo padrão.
IsStandardTypebooleanLeituraObtém o tipo padrão.
Parent`StructElementundefined`Leitura
ChildrenStructElement[]LeituraObtém os filhos.
Title`stringundefined`Leitura/Escrita
Alt`stringundefined`Leitura/Escrita
ActualText`stringundefined`Leitura/Escrita
Expansion`stringundefined`Leitura/Escrita
ID`stringundefined`Leitura/Escrita
Lang`stringundefined`Leitura/Escrita
EffectiveLang`stringundefined`Leitura
Page`Pageundefined`Leitura
Attributes{ A: PdfObject[]; C: PdfObject[] }LeituraObtém os atributos.
A: PdfObject[]LeituraObtém o a.
C: PdfObject[]LeituraObtém o c.
ContentItemsContentItem[]LeituraObtém os itens de conteúdo.
NodesStructNode[]LeituraObtém os nós.
g: GlyphEventLeituraObtém o g.
at: numberLeituraObtém o at.
TableAttributes`TableAttributesundefined`Leitura
ListAttributes`ListAttributesundefined`Leitura
LayoutAttributes`LayoutAttributesundefined`Leitura

Métodos

AssinaturaDescrição
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined, Root: StructTreeRoot)`
GetText(skip: (e: StructElement) => boolean) → stringO texto deste elemento e de seus descendentes, na ordem /K (de leitura).
GetBBox(page: Page) → `[number, number, number, number]undefined`
Append(type: string, opts: ElemOpts) → StructElementCrie um elemento de estrutura filho de type sob este; retorna seu identificador.
NextMcid(page: Page) → numberAlocar o próximo MCID para page neste elemento e conectar o /ParentTree + /K.
MarkContent(page: Page, region: Rect) → numberMarcar o conteúdo da página existente sob este elemento: aloque um MCID e envolva as operações de nível superior show/Do cujo conteúdo se encontra em region em /<Type> <</MCID n>> BDC … EMC.
AddAnnotation(annotation: Annotation)Marcar uma anotação (por exemplo,
SetTableAttributes(attrs: Partial<TableAttributes>)Mesclar atributos da tabela no /A deste elemento (um campo definido como undefined exclui essa chave).
SetListAttributes(attrs: Partial<ListAttributes>)Mesclar atributos da lista no /A deste elemento.
SetLayoutAttributes(attrs: Partial<LayoutAttributes>)Mesclar atributos de layout no /A deste elemento.
 Português