RubyElement

RubyElement

Przegląd

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

Ta klasa udostępnia 12 metod do pracy z obiektami RubyElement w programach .NET. Dostępne metody to: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Wszystkie publiczne członkowie są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID oraz 7 więcej.

Właściwości

NazwaTypDostępOpis
StructureTextStateStructureTextStateOdczytStan tekstowy zastosowany do treś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 entry, np.
SStructureTypeOdczytTyp struktury elementu (/S) jako StructureType, którego Nazwa jest tagiem roli (np.
ActualTextstringOdczyt/zapisTekst zamienny dla oznaczonej treści (/ActualText).
AlternativeTextstringOdczyt/zapisTekst alternatywny używany przez technologię wspomagającą (/Alt).
ExpansionTextstringOdczyt/zapisRozwinięcie skrótu (/E).
LanguagestringOdczyt/zapisBCP-47 kod języka dla zawartości elementu (/Lang).
IDstringOdczytIdentyfikator elementu (/ID); tylko do odczytu — przypisany przy zapisie.
TitlestringOdczyt/zapisTytuł elementu struktury (/T).
PagePage?OdczytStrona, na której znajduje się zawartość tego elementu, lub null, gdy element nie został jeszcze dołączony do żadnej strony.
ParentElementStructureElement?OdczytElement nadrzędny w strukturze, 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 element potomny do tablicy /K tego elementu.
SetTag(tag: string)Zmapuj ponownie rolę tego elementu na niestandardowy znacznik, rejestrując znacznik → jego standardowy typ w mapie ról dokumentu.
ToString()Tekstowa reprezentacja używana przy zrzucaniu drzewa struktury (nazwa roli; w razie braku używa nazwy typu).
FindElements(recursive: bool)Rekurencyjnie znajdź elementy potomne typu T.
AppendChild(child: StructureElement, validate: bool)Dodaj dziecko z opcjonalnym przebiegiem walidacji.
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)Zarejestruj żądaną pozycję układu dla elementu struktury autorowanej.
ChangeParentElement(newParent: StructureElement, validate: bool)Przenieś ten element pod newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Odłącz ten element, a następnie przemieść jego dzieci pod poprzedniego rodzica (zajmując miejsce tego elementu).
Detach()Odłącz ten element od jego rodzica.

Zobacz także

 Polski