IndexElement

IndexElement

Przegląd

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

Ta klasa udostępnia 12 metod do pracy z obiektami IndexElement 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 każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID oraz 7 innych.

Właściwości

NazwaTypDostępOpis
StructureTextStateStructureTextStateOdczytStan tekstu zastosowany do zawartości wierszowej tego elementu (przechowywany tylko — konstruktor struktury FOSS nie renderuje go ponownie).
AttributesStructureElementAttributesOdczytAtrybuty struktury (/A) dołączone do tego elementu, uporządkowane 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 zastępczy dla oznaczonej treści (/ActualText).
AlternativeTextstringOdczyt/zapisTekst alternatywny używany przez technologię asystującą (/Alt).
ExpansionTextstringOdczyt/zapisTekst rozwinięcia dla skrótu (/E).
LanguagestringOdczyt/zapisKod języka BCP-47 dla zawartości elementu (/Lang).
IDstringOdczytIdentyfikator elementu (/ID); tylko do odczytu — przypisany przy zapisie.
TitlestringOdczyt/zapisTytuł elementu struktury (/T).
PagePage?OdczytStrona zawierająca treść tego elementu lub null, gdy element nie został jeszcze dołączony do żadnej strony.
ParentElementStructureElement?OdczytElement struktury nadrzędnej, 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 własny 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 się nazwy typu).
FindElements(recursive: bool)Rekursywnie 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 przypisz jego dzieci pod poprzednim rodzicem tego elementu (zajmując miejsce tego elementu).
Detach()Odłącz ten element od jego rodzica.

Zobacz także

 Polski