IllustrationElement

IllustrationElement

Przegląd

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

Abstrakcyjna baza dla elementów struktury typu ilustracja (Rysunek, Formuła).

Ta klasa udostępnia 15 metod do pracy z obiektami IllustrationElement w programach .NET. Dostępne metody obejmują: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetImage, SetTag, SetText, ToString. Wszystkie publiczne elementy 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 11 kolejnych.

Właściwości

NazwaTypDostępOpis
ImagePathstring?OdczytPlik obrazu stanowiący podstawę tej ilustracji.
ImageWidthdoubleOdczytNadpisanie szerokości obrazu (0 = auto).
ImageHeightdoubleOdczytNadpisanie wysokości obrazu (0 = automatycznie).
ResolutionintOdczytNadpisanie rozdzielczości obrazu (DPI) (0 = automatycznie).
StructureTextStateStructureTextStateOdczytStan tekstu zastosowany do inline’owej treści 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/zapisAlternatywny tekst 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 — przypisywany 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?OdczytNadrzędny element struktury, lub null, gdy ten element jest odłączony lub znajduje się bezpośrednio pod korzeniem drzewa struktury.
ChildElementsElementListOdczytBezpośrednie elementy podrzędne tego elementu.

Metody

SygnaturaOpis
SetImage(imagePath: string)Powiąż obraz rastrowy/wektorowy z tą ilustracją.
SetImage(imagePath: string, width: double, height: double)Powiąż obraz o określonych wymiarach.
SetImage(imagePath: string, resolution: int)Powiąż obraz o określonej rozdzielczości (DPI).
AppendChild(child: StructureElement)Dodaj dziecko pod tablicą /K tego elementu.
SetTag(tag: string)Przemapuj rolę tego elementu na niestandardowy tag, rejestrując tag → 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)Rekursywnie znajdź elementy potomne typu T.
AppendChild(child: StructureElement, validate: bool)Dodaj dziecko z opcjonalnym przebiegiem walidacji.
SetText(text: string)Ustaw treść tekstową elementu (przechowywaną jako ActualText).
SetId(id: string)Ustaw identyfikator elementu (/ID).
ClearId()Usuń identyfikator elementu (/ID).
AdjustPosition(settings: object)Uchwyć żą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 ponownie jego dzieci do poprzedniego rodzica tego elementu (przejmując miejsce tego elementu).
Detach()Odłącz ten element od jego rodzica.

Zobacz także

 Polski