TableElement
Przegląd
TableElement jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: StructureElement.
Ta klasa zapewnia 15 metod do pracy z obiektami TableElement w programach .NET. Dostępne metody obejmują: AdjustPosition, AppendChild, ChangeParentElement, ClearId, CreateTBody, CreateTFoot, CreateTHead, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag oraz 2 dodatkowe metody. 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, Alignment, AlternativeText, Attributes, BackgroundColor, Border oraz 25 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
RepeatingRowsCount | int | Odczyt/zapis | Pobiera lub ustawia liczbę powtarzających się wierszy. |
RepeatingColumnsCount | int | Odczyt/zapis | Uzyskuje lub ustawia liczbę powtarzających się kolumn. |
RepeatingRowsStyle | Aspose.Pdf.Text.TextState? | Odczyt/zapis | Pobiera lub ustawia styl powtarzających się wierszy. |
BackgroundColor | Aspose.Pdf.Color? | Odczyt/zapis | Pobiera lub ustawia kolor tła. |
Border | Aspose.Pdf.BorderInfo? | Odczyt/zapis | Pobiera lub ustawia obramowanie. |
Alignment | Aspose.Pdf.HorizontalAlignment | Odczyt/zapis | Pobiera lub ustawia wyrównanie. |
CornerStyle | Aspose.Pdf.BorderCornerStyle | Odczyt/zapis | Pobiera lub ustawia styl narożnika. |
Broken | Aspose.Pdf.TableBroken | Odczyt/zapis | Pobiera lub ustawia wartość broken. |
ColumnAdjustment | Aspose.Pdf.ColumnAdjustment | Odczyt/zapis | Pobiera lub ustawia wyrównanie kolumny. |
ColumnWidths | string? | Odczyt/zapis | Pobiera lub ustawia szerokości kolumn. |
DefaultColumnWidth | string? | Odczyt/zapis | Pobiera lub ustawia domyślną szerokość kolumny. |
DefaultCellBorder | Aspose.Pdf.BorderInfo? | Odczyt/zapis | Pobiera lub ustawia domyślne obramowanie komórki. |
DefaultCellPadding | Aspose.Pdf.MarginInfo? | Odczyt/zapis | Pobiera lub ustawia domyślne wypełnienie komórki. |
DefaultCellTextState | Aspose.Pdf.Text.TextState | Odczyt/zapis | Pobiera lub ustawia domyślny stan tekstu komórki. |
IsBroken | bool | Odczyt/zapis | Pobiera lub ustawia, czy jest uszkodzony. |
IsBordersIncluded | bool | Odczyt/zapis | Pobiera lub ustawia, czy granice są uwzględnione. |
Left | float | Odczyt/zapis | Pobiera lub ustawia lewą wartość. |
Top | float | Odczyt/zapis | Pobiera lub ustawia top. |
StructureTextState | StructureTextState | Odczyt | Stan tekstowy zastosowany do wbudowanej treści tego elementu (przechowywany tylko — konstruktor struktury FOSS nie renderuje go ponownie). |
Attributes | StructureElementAttributes | Odczyt | Atrybuty struktury (/A) dołączone do tego elementu, uporządkowane według właściciela. |
StructureType | string | Odczyt | Rola typu struktury PDF (/S entry, np. |
S | StructureType | Odczyt | Typ struktury elementu (/S) jako StructureType, którego Nazwa jest tagiem roli (np. |
ActualText | string | Odczyt/zapis | Tekst zastępczy dla zaznaczonej treści (/ActualText). |
AlternativeText | string | Odczyt/zapis | Tekst alternatywny używany przez technologię wspomagającą (/Alt). |
ExpansionText | string | Odczyt/zapis | Rozwinięcie skrótu (/E). |
Language | string | Odczyt/zapis | kod języka BCP-47 dla zawartości elementu (/Lang). |
ID | string | Odczyt | Identyfikator elementu (/ID); tylko do odczytu — przypisany przy zapisie. |
Title | string | Odczyt/zapis | Tytuł elementu struktury (/T). |
Page | Page? | Odczyt | Strona zawierająca treść tego elementu, lub null, gdy element nie został jeszcze dołączony do strony. |
ParentElement | StructureElement? | Odczyt | Nadrzędny element struktury, lub null, gdy ten element jest odłączony lub znajduje się bezpośrednio pod korzeniem drzewa struktury. |
ChildElements | ElementList | Odczyt | Bezpośrednie elementy potomne tego elementu. |
Metody
| Sygnatura | Opis |
|---|---|
CreateTBody() | Utwórz i dołącz dziecko TBody. |
CreateTHead() | Utwórz i dołącz dziecko THead. |
CreateTFoot() | Utwórz i dołącz dziecko TFoot. |
AppendChild(child: StructureElement) | Dołącz 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żywana jest nazwa 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 tego elementu (przejmując miejsce tego elementu). |
Detach() | Odłącz ten element od jego rodzica. |