OBJRElement

Visão geral

OBJRElement é uma classe em Aspose.PDF FOSS para .NET. Herda de: StructureElement.

Uma referência de objeto (papel “OBJR”) — vincula um elemento de estrutura a um objeto PDF em uma página (tipicamente uma anotação, por exemplo,

Esta classe fornece 11 métodos para trabalhar com objetos OBJRElement em programas .NET. Os métodos disponíveis incluem: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.PDF FOSS para .NET. Propriedades: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID e mais 8.

Propriedades

NomeTipoAcessoDescrição
Objobject?LeituraO objeto PDF referenciado (resolvido a partir de /Obj), ou nulo.
StructureTextStateStructureTextStateLeituraEstado de texto aplicado ao conteúdo inline deste elemento (armazenado apenas — o construtor de estrutura FOSS não reprocessa através dele).
AttributesStructureElementAttributesLeituraOs atributos de estrutura (/A) anexados a este elemento, organizados por proprietário.
StructureTypestringLeituraO papel de tipo de estrutura PDF (/S entry, por exemplo,
SStructureTypeLeituraO tipo de estrutura do elemento (/S) como um StructureType cujo Nome é a tag de papel (por exemplo,
ActualTextstringLeitura/EscritaO texto de substituição para o conteúdo marcado (/ActualText).
AlternativeTextstringLeitura/EscritaTexto alternativo usado por tecnologia assistiva (/Alt).
ExpansionTextstringLeitura/EscritaTexto de expansão para uma abreviação (/E).
LanguagestringLeitura/EscritaBCP-47 código de idioma para o conteúdo do elemento (/Lang).
IDstringLeituraIdentificador do elemento (/ID); somente leitura — atribuído ao salvar.
TitlestringLeitura/EscritaTítulo do elemento de estrutura (/T).
PagePage?LeituraPágina que hospeda o conteúdo deste elemento, ou null quando o elemento ainda não foi anexado a uma página.
ParentElementStructureElement?LeituraO elemento de estrutura pai, ou null quando este elemento está destacado ou diretamente sob a raiz da árvore de estrutura.
ChildElementsElementListLeituraFilhos diretos deste elemento.

Métodos

AssinaturaDescrição
AppendChild(child: StructureElement)Anexar filho sob o array /K deste elemento.
SetTag(tag: string)Remapear o role deste elemento para uma tag personalizada, registrando tag → seu tipo padrão no mapa de roles do documento.
ToString()Representação textual usada ao fazer dump da árvore de estrutura (nome do papel; recai para o nome do tipo).
FindElements(recursive: bool)Encontrar recursivamente elementos descendentes do tipo T.
SetText(text: string)Defina o conteúdo de texto do elemento (armazenado como ActualText).
SetId(id: string)Defina o identificador do elemento (/ID).
ClearId()Remover o identificador do elemento (/ID).
AdjustPosition(settings: object)Capture a posição de layout solicitada para um elemento de estrutura autorado.
ChangeParentElement(newParent: StructureElement, validate: bool)Mova este elemento para newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Desanexe este elemento, então re-parent seus filhos ao antigo pai deste elemento (ocupando a posição deste elemento).
Detach()Desanexe este elemento do seu pai.

Ver também

 Português