AnnotElement
Overzicht
AnnotElement is een klasse in Aspose.PDF FOSS voor .NET.
Erft van: StructureElement.
Deze klasse biedt 11 methoden voor het werken met AnnotElement‑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 for .NET‑pakket.
Eigenschappen: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, en nog 6.
Eigenschappen
| Name | Type | Access | Description |
|---|---|---|---|
StructureTextState | StructureTextState | Read | Tekststatus toegepast op de inline‑inhoud van dit element (alleen opgeslagen — de structurele bouwer rendert hier niet opnieuw doorheen). |
Attributes | StructureElementAttributes | Read | De structurele attributen (/A) die aan dit element zijn gekoppeld, georganiseerd per eigenaar. |
StructureType | string | Read | De PDF‑structuurtype‑rol (/S entry, bijv. |
ActualText | string | Read/Write | De vervangende tekst voor de gemarkeerde inhoud (/ActualText). |
AlternativeText | string | Read/Write | Alternatieve tekst gebruikt door hulpmiddelen voor toegankelijkheid (/Alt). |
ExpansionText | string | Read/Write | Uitbreidingstekst voor een afkorting (/E). |
Language | string | Read/Write | BCP‑47‑taalcode voor de inhoud van het element (/Lang). |
ID | string | Read | Elementidentificatie (/ID); alleen‑lezen — toegewezen bij opslaan. |
Title | string | Read/Write | Titel van het structurele element (/T). |
Page | Page? | Read | Pagina die de inhoud van dit element host, of null wanneer het element nog niet aan een pagina is gekoppeld. |
ParentElement | StructureElement? | Read | Het bovenliggende structurele element, of null wanneer dit element losgekoppeld is of direct onder de structuurboomwortel staat. |
ChildElements | ElementList | Read | Directe kinderen van dit element. |
Methoden
| Handtekening | Beschrijving |
|---|---|
AppendChild(child: StructureElement) | Voeg kind toe onder de /K-array van dit element. |
SetTag(tag: string) | Map de rol van dit element opnieuw naar een aangepast label, waarbij het label → zijn standaardtype wordt geregistreerd in de documentrolmap. |
ToString() | Tekstuele weergave die wordt gebruikt bij het dumpen van de structuurboom (rolnaam; valt terug op de typenaam). |
FindElements(recursive: bool) | Zoek recursief afstammelingen van type T. |
SetText(text: string) | Stel de tekstinhoud van het element in (opgeslagen als ActualText). |
SetId(id: string) | Stel de elementidentificator (/ID) in. |
ClearId() | Verwijder de elementidentificator (/ID). |
AdjustPosition(settings: object) | Stub no-op bewaard voor compatibiliteit met de AdjustPosition authoring API — FOSS rendert nog niet via PositionSettings. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Verplaats dit element onder newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Ontkoppel dit element en koppel vervolgens de kinderen opnieuw onder de voormalige ouder van dit element (nemen de plaats van dit element in). |
Detach() | Ontkoppel dit element van zijn ouder. |