OBJRElement
Overzicht
OBJRElement is een klasse in Aspose.PDF FOSS voor .NET. Erft van: StructureElement.
Een objectreferentie (rol “OBJR”) — koppelt een structuur-element aan een PDF-object op een pagina (meestal een annotatie, b.v.
Deze klasse biedt 11 methoden voor het werken met OBJRElement-objecten in .NET-programma’s. Beschikbare methoden zijn: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.PDF FOSS voor .NET-pakket. Eigenschappen: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, en nog 8.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Obj | object? | Lezen | Het verwezen PDF-object (opgelost vanuit /Obj), of null. |
StructureTextState | StructureTextState | Lezen | Tekst-status toegepast op de inline-inhoud van dit element (alleen opgeslagen — de FOSS-structuurbouwer rendert het niet opnieuw). |
Attributes | StructureElementAttributes | Lezen | De structuur-attributen (/A) die aan dit element zijn gekoppeld, geordend per eigenaar. |
StructureType | string | Lezen | De PDF-structuurtype-rol (/S-vermelding, bijv. |
S | StructureType | Lezen | Het structuurtype (/S) van het element als een StructureType waarvan de Naam de rol-tag is (bijv. |
ActualText | string | Lezen/schrijven | De vervangende tekst voor de gemarkeerde inhoud (/ActualText). |
AlternativeText | string | Lezen/schrijven | Alternatieve tekst die door assistieve technologie wordt gebruikt (/Alt). |
ExpansionText | string | Lezen/schrijven | Uitbreidingstekst voor een afkorting (/E). |
Language | string | Lezen/schrijven | BCP-47 taalcode voor de inhoud van het element (/Lang). |
ID | string | Lezen | Elementidentificatie (/ID); alleen-lezen — toegewezen bij opslaan. |
Title | string | Lezen/schrijven | Titel van het structuurelement (/T). |
Page | Page? | Lezen | Pagina die de inhoud van dit element host, of null wanneer het element nog niet aan een pagina is gekoppeld. |
ParentElement | StructureElement? | Lezen | Het bovenliggende structuur-element, of null wanneer dit element losgekoppeld is of direct onder de root van de structuurboom valt. |
ChildElements | ElementList | Lezen | Directe kinderen van dit element. |
Methoden
| Handtekening | Beschrijving |
|---|---|
AppendChild(child: StructureElement) | Voeg een kind toe onder de /K-array van dit element. |
SetTag(tag: string) | Herkaart de rol van dit element naar een aangepaste tag, registreer tag → het standaardtype in de documentrolmap. |
ToString() | Tekstuele weergave die wordt gebruikt bij het dumpen van de structuurboom (rolnaam; valt terug op de type-naam). |
FindElements(recursive: bool) | Zoek recursief naar afstammingselementen van type T. |
SetText(text: string) | Stel de tekstinhoud van het element in (opgeslagen als ActualText). |
SetId(id: string) | Stel de elementidentifier (/ID) in. |
ClearId() | Verwijder de elementidentificatie (/ID). |
AdjustPosition(settings: object) | Leg de gevraagde layout-positie vast voor een aangemaakt structuur-element. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Verplaats dit element onder newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Ontkoppel dit element, koppel daarna de kinderen opnieuw onder de voormalige ouder van dit element (door de plaats van dit element over te nemen). |
Detach() | Ontkoppel dit element van zijn ouder. |