RubyElement
Visió general
RubyElement és una classe a Aspose.PDF FOSS per a .NET.
Hereta de: StructureElement.
Aquesta classe proporciona 11 mètodes per treballar amb objectes RubyElement en programes .NET.
Els mètodes disponibles inclouen: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString.
Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET.
Propietats: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, i 6 més.
Propietats
| Name | Type | Access | Description |
|---|---|---|---|
StructureTextState | StructureTextState | Read | Estat de text aplicat al contingut en línia d’aquest element (només emmagatzemat — el constructor d’estructura no el torna a renderitzar). |
Attributes | StructureElementAttributes | Read | Els atributs d’estructura (/A) adjunts a aquest element, organitzats per propietari. |
StructureType | string | Read | El rol de tipus d’estructura PDF (/entrada S, p. ex.) |
ActualText | string | Read/Write | El text de substitució per al contingut marcat (/ActualText). |
AlternativeText | string | Read/Write | Text alternatiu utilitzat per la tecnologia assistiva (/Alt). |
ExpansionText | string | Read/Write | Text d’expansió per a una abreviatura (/E). |
Language | string | Read/Write | Codi d’idioma BCP-47 per al contingut de l’element (/Lang). |
ID | string | Read | Identificador de l’element (/ID); només de lectura — assignat en desar. |
Title | string | Read/Write | Títol de l’element d’estructura (/T). |
Page | Page? | Read | Pàgina que allotja el contingut d’aquest element, o nul·la quan l’element encara no s’ha adjuntat a cap pàgina. |
ParentElement | StructureElement? | Read | L’element d’estructura pare, o nul·la quan aquest element està separat o directament sota l’arrel de l’arbre d’estructura. |
ChildElements | ElementList | Read | Fills directes d’aquest element. |
Mètodes
| Signatura | Descripció |
|---|---|
AppendChild(child: StructureElement) | Afegeix un fill sota la matriu /K d’aquest element. |
SetTag(tag: string) | Reassigna el rol d’aquest element a una etiqueta personalitzada, registrant etiqueta → el seu tipus estàndard al mapa de rols del document. |
ToString() | Representació textual utilitzada en l’abocament de l’arbre d’estructura (nom del rol; recau al nom del tipus). |
FindElements(recursive: bool) | Troba recursivament elements descendents del tipus T. |
SetText(text: string) | Estableix el contingut de text de l’element (emmagatzemat com a ActualText). |
SetId(id: string) | Estableix l’identificador de l’element (/ID). |
ClearId() | Elimina l’identificador de l’element (/ID). |
AdjustPosition(settings: object) | Buit de funció mantingut per compatibilitat amb l’API d’autoria AdjustPosition — FOSS encara no renderitza a través de PositionSettings. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Mou aquest element sota newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Desenganxa aquest element, i després reassigna els seus fills al pare anterior d’aquest element (ocupant la posició d’aquest element). |
Detach() | Desenganxa aquest element del seu pare. |