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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
StructureTextState | StructureTextState | Leitura | Estado de texto aplicado ao conteúdo inline deste elemento (armazenado apenas — o construtor de estrutura FOSS não o reprocessa). |
Attributes | StructureElementAttributes | Leitura | Os atributos de estrutura (/A) anexados a este elemento, organizados por proprietário. |
StructureType | string | Leitura | O papel de tipo de estrutura PDF (/S entry, por exemplo, |
S | StructureType | Leitura | O tipo de estrutura do elemento (/S) como um StructureType cujo Nome é a etiqueta de papel (por exemplo, |
ActualText | string | Leitura/Escrita | O texto de substituição para o conteúdo marcado (/ActualText). |
AlternativeText | string | Leitura/Escrita | Texto alternativo usado por tecnologia assistiva (/Alt). |
ExpansionText | string | Leitura/Escrita | Texto de expansão para uma abreviação (/E). |
Language | string | Leitura/Escrita | código de idioma BCP-47 para o conteúdo do elemento (/Lang). |
ID | string | Leitura | Identificador do elemento (/ID); somente leitura — atribuído ao salvar. |
Title | string | Leitura/Escrita | Título do elemento de estrutura (/T). |
Page | Page? | Leitura | Página que hospeda o conteúdo deste elemento, ou null quando o elemento ainda não foi anexado a uma página. |
ParentElement | StructureElement? | Leitura | O elemento de estrutura pai, ou null quando este elemento está destacado ou diretamente sob a raiz da árvore de estrutura. |
ChildElements | ElementList | Leitura | Filhos diretos deste elemento. |
Métodos
| Assinatura | Descriçã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. |