OBJRElement

OBJRElement

Przegląd

OBJRElement jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: StructureElement.

Odwołanie do obiektu (rola “OBJR”) — łączy element struktury z obiektem PDF na stronie (zazwyczaj adnotacją, e.g.

Ta klasa udostępnia 11 metod do pracy z obiektami OBJRElement w programach .NET. Dostępne metody to: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Wszystkie publiczne członki są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID oraz 8 kolejnych.

Właściwości

NazwaTypDostępOpis
Objobject?OdczytOdwołany obiekt PDF (rozwiązany z /Obj), lub null.
StructureTextStateStructureTextStateOdczytStan tekstowy zastosowany do zawartości inline tego elementu (przechowywany tylko — konstruktor struktury FOSS nie renderuje go ponownie).
AttributesStructureElementAttributesOdczytAtrybuty struktury (/A) dołączone do tego elementu, zorganizowane według właściciela.
StructureTypestringOdczytRola typu struktury PDF (/S wpis, np.
SStructureTypeOdczytTyp struktury elementu (/S) jako StructureType, którego Nazwa jest tagiem roli (np.
ActualTextstringOdczyt/zapisTekst zastępczy dla oznaczonej treści (/ActualText).
AlternativeTextstringOdczyt/zapisAlternatywny tekst używany przez technologię wspomagającą (/Alt).
ExpansionTextstringOdczyt/zapisRozwinięcie skrótu (/E).
LanguagestringOdczyt/zapisBCP-47 kod języka dla treści elementu (/Lang).
IDstringOdczytIdentyfikator elementu (/ID); tylko do odczytu — przydzielany przy zapisie.
TitlestringOdczyt/zapisTytuł elementu struktury (/T).
PagePage?OdczytStrona hostująca zawartość tego elementu, lub null, gdy element nie został jeszcze dołączony do strony.
ParentElementStructureElement?OdczytElement struktury nadrzędny, lub null, gdy ten element jest odłączony lub znajduje się bezpośrednio pod korzeniem drzewa struktury.
ChildElementsElementListOdczytBezpośrednie elementy potomne tego elementu.

Metody

SygnaturaOpis
AppendChild(child: StructureElement)Dodaj dziecko pod tablicą /K tego elementu.
SetTag(tag: string)Przemapuj rolę tego elementu na niestandardowy znacznik, rejestrując znacznik → jego standardowy typ w mapie ról dokumentu.
ToString()Reprezentacja tekstowa używana przy zrzucaniu drzewa struktury (nazwa roli; w razie braku używa nazwy typu).
FindElements(recursive: bool)Rekurencyjnie znajdź elementy potomne typu T.
SetText(text: string)Ustaw zawartość tekstową elementu (przechowywaną jako ActualText).
SetId(id: string)Ustaw identyfikator elementu (/ID).
ClearId()Usuń identyfikator elementu (/ID).
AdjustPosition(settings: object)Uchwyć żądane położenie układu dla autorowanego elementu struktury.
ChangeParentElement(newParent: StructureElement, validate: bool)Przenieś ten element pod newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Odłącz ten element, a następnie ponownie przydziel jego dzieci pod poprzednim rodzicem tego elementu (zajmując miejsce tego elementu).
Detach()Odłącz ten element od jego rodzica.

Zobacz także

 Polski