MCRElement

Visão geral

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

Uma folha de referência de conteúdo marcado (role “MCR”) emitida pelo auto-tagger para marcar onde o conteúdo da página de um elemento de estrutura reside.

Esta classe fornece 11 métodos para trabalhar com objetos MCRElement 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 7.

Propriedades

NomeTipoAcessoDescrição
StructureTextStateStructureTextStateLeituraEstado de texto aplicado ao conteúdo inline deste elemento (armazenado apenas — o construtor de estrutura FOSS não o reprocessa).
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 etiqueta 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/Escritacódigo de idioma BCP-47 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)Adicionar filho ao array /K deste elemento.
SetTag(tag: string)Remapear o papel deste elemento para uma tag personalizada, registrando tag → seu tipo padrão no mapa de papéis do documento.
ToString()Representação textual usada ao fazer dump da árvore de estrutura (nome da função; recai para o nome do tipo).
FindElements(recursive: bool)Encontre 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()Remova 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 sob newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Desanexe este elemento, então reatribua seus filhos ao antigo pai deste elemento (ocupando a posição deste elemento).
Detach()Desanexe este elemento do seu elemento pai.

Ver também

 Português