MCRElement
Prezentare generală
MCRElement este o clasă în Aspose.PDF FOSS pentru .NET. Moștenește de la: StructureElement.
Un nod de referință a conținutului marcat (rol “MCR”) emis de auto-etichetor pentru a marca unde se află conținutul paginii unui element de structură.
Această clasă oferă 11 metode pentru lucrul cu obiecte MCRElement în programele .NET. Metodele disponibile includ: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS pentru .NET. Proprietăți: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID și încă 7.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
StructureTextState | StructureTextState | Citire | Starea de text aplicată conținutului inline al acestui element (stocat doar — constructorul de structuri FOSS nu îl re-redă). |
Attributes | StructureElementAttributes | Citire | Atributele de structură (/A) atașate acestui element, organizate pe proprietar. |
StructureType | string | Citire | Rolul de tip structură PDF (/intrarea /S, de exemplu. |
S | StructureType | Citire | Tipul de structură al elementului (/S) ca un StructureType al cărui Nume este eticheta de rol (de ex. |
ActualText | string | Citire/Scriere | Textul de înlocuire pentru conținutul marcat (/ActualText). |
AlternativeText | string | Citire/Scriere | Text alternativ utilizat de tehnologia de asistență (/Alt). |
ExpansionText | string | Citire/Scriere | Text de extindere pentru o abreviere (/E). |
Language | string | Citire/Scriere | BCP-47 cod de limbă pentru conținutul elementului (/Lang). |
ID | string | Citire | Identificatorul elementului (/ID); numai citire — atribuit la salvare. |
Title | string | Citire/Scriere | Titlul elementului de structură (/T). |
Page | Page? | Citire | Pagina care găzduiește conținutul acestui element, sau null când elementul nu a fost încă atașat la o pagină. |
ParentElement | StructureElement? | Citire | Elementul părinte al structurii, sau null când acest element este detașat sau direct sub rădăcina arborelui de structură. |
ChildElements | ElementList | Citire | Copii direcți ai acestui element. |
Metode
| Semnătură | Descriere: |
|---|---|
AppendChild(child: StructureElement) | Adaugă un copil sub matricea /K a acestui element. |
SetTag(tag: string) | Remapează rolul acestui element la o etichetă personalizată, înregistrând eticheta → tipul său standard în harta de roluri a documentului. |
ToString() | Reprezentare textuală folosită la exportarea arborelui de structură (nume de rol; revine la numele tipului). |
FindElements(recursive: bool) | Găsește recursiv elementele descendente de tip T. |
SetText(text: string) | Setează conținutul text al elementului (stocat ca ActualText). |
SetId(id: string) | Setează identificatorul elementului (/ID). |
ClearId() | Eliminați identificatorul elementului (/ID). |
AdjustPosition(settings: object) | Capturează poziția de layout solicitată pentru un element de structură autorat. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Mută acest element sub newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Detașează acest element, apoi reasignează copiii săi sub fostul părinte al acestui element (ocupând locul acestui element). |
Detach() | Detașează acest element de la părintele său. |