OBJRElement
Prezentare generală
OBJRElement este o clasă în Aspose.PDF FOSS pentru .NET. Moștenește de la: StructureElement.
O referință de obiect (rolul “OBJR”) — leagă un element de structură de un obiect PDF pe o pagină (de obicei o adnotare, de ex.
Această clasă furnizează 11 metode pentru lucrul cu obiecte OBJRElement în programe .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ă 8.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
Obj | object? | Citire | Obiectul PDF la care se face referire (rezolvat din /Obj), sau null. |
StructureTextState | StructureTextState | Citire | Starea de text aplicată conținutului inline al acestui element (stocată doar — constructorul de structură FOSS nu o re-redă prin ea). |
Attributes | StructureElementAttributes | Citire | Atributele de structură (/A) atașate acestui element, organizate pe proprietar. |
StructureType | string | Citire | Rolul de tip structură PDF (/S entry, de ex. |
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 asistivă (/Alt). |
ExpansionText | string | Citire/Scriere | Text de extindere pentru o abreviere (/E). |
Language | string | Citire/Scriere | BCP-47 codul de limbă pentru conținutul elementului (/Lang). |
ID | string | Citire | Identificatorul elementului (/ID); numai în 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 array-ul /K al acestui element. |
SetTag(tag: string) | Reasociază rolul acestui element la o etichetă personalizată, înregistrând etichetă → tipul său standard în harta rolurilor documentului. |
ToString() | Reprezentare textuală utilizată la exportarea arborelui de structură (numele rolului; 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() | Elimină identificatorul elementului (/ID). |
AdjustPosition(settings: object) | Capturați poziția de layout solicitată pentru un element de structură autorat. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Mutați acest element sub newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Desprindeți acest element, apoi reasignați copiii săi sub fostul părinte al acestui element (preluând locul acestui element). |
Detach() | Desprindeți acest element de la părintele său. |