Table
Table
Przegląd
Table jest klasą w Aspose.Words FOSS dla .NET. Dziedziczy po: CompositeNode.
Reprezentuje tabelę w dokumencie Word.
Ta klasa udostępnia 35 metod do pracy z obiektami Table w programach .NET. Dostępne metody to: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor oraz 23 dodatkowe metody. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.Words FOSS dla .NET. Właściwości: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap oraz 38 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
NodeType | NodeType | Odczyt | Zwraca tabelę. |
FirstRow | Row | Odczyt | Zwraca pierwszy węzeł Row w tabeli. |
LastRow | Row | Odczyt | Zwraca ostatni węzeł Row w tabeli. |
Rows | RowCollection | Odczyt | Zapewnia typowany dostęp do wierszy tabeli. |
Alignment | TableAlignment | Odczyt/zapis | Określa, jak tabela inline jest wyrównana w dokumencie. |
AllowAutoFit | bool | Odczyt/zapis | Umożliwia programowi Microsoft Word oraz Aspose.Words automatyczne zmienianie rozmiaru komórek w tabeli, aby dopasować je do ich zawartości. |
PreferredWidth | PreferredWidth | Odczyt/zapis | Pobiera lub ustawia preferowaną szerokość tabeli. |
Bidi | bool | Odczyt/zapis | Pobiera lub ustawia, czy jest to tabela od prawej do lewej. |
LeftPadding | double | Odczyt/zapis | Pobiera lub ustawia ilość miejsca (w punktach) do dodania po lewej stronie zawartości komórek. |
RightPadding | double | Odczyt/zapis | Pobiera lub ustawia ilość miejsca (w punktach) do dodania po prawej stronie zawartości komórek. |
TopPadding | double | Odczyt/zapis | Pobiera lub ustawia ilość miejsca (w punktach) do dodania nad zawartością komórek. |
BottomPadding | double | Odczyt/zapis | Pobiera lub ustawia ilość przestrzeni (w punktach) dodawanej pod zawartością komórek. |
CellSpacing | double | Odczyt/zapis | Pobiera lub ustawia ilość przestrzeni (w punktach) pomiędzy komórkami. |
AllowCellSpacing | bool | Odczyt/zapis | Pobiera lub ustawia opcję “Allow spacing between cells”. |
LeftIndent | double | Odczyt/zapis | Uzyskuje lub ustawia wartość, która reprezentuje wcięcie po lewej stronie tabeli. |
StyleOptions | TableStyleOptions | Odczyt/zapis | Uzyskuje lub ustawia flagi bitowe określające, w jaki sposób styl tabeli jest stosowany do tej tabeli. |
Style | Style | Odczyt/zapis | Pobiera lub ustawia styl tabeli zastosowany do tej tabeli. |
StyleName | string | Odczyt/zapis | Pobiera lub ustawia nazwę stylu tabeli zastosowanego w tej tabeli. |
StyleIdentifier | StyleIdentifier | Odczyt/zapis | Pobiera lub ustawia niezależny od ustawień regionalnych identyfikator stylu tabeli zastosowanego do tej tabeli. |
TextWrapping | TextWrapping | Odczyt/zapis | Pobiera lub ustawia TextWrapping dla tabeli. |
Title | string | Odczyt/zapis | Pobiera lub ustawia tytuł tej tabeli. |
Description | string | Odczyt/zapis | Pobiera lub ustawia opis tej tabeli. |
DistanceLeft | double | Odczyt/zapis | Pobiera lub ustawia odległość między lewą krawędzią tabeli a otaczającym tekstem, wyrażoną w punktach. |
DistanceRight | double | Odczyt/zapis | Pobiera lub ustawia odległość między prawą krawędzią tabeli a otaczającym tekstem, wyrażoną w punktach. |
DistanceTop | double | Odczyt/zapis | Pobiera lub ustawia odległość między górą tabeli a otaczającym tekstem, w punktach. |
DistanceBottom | double | Odczyt/zapis | Pobiera lub ustawia odległość między dołem tabeli a otaczającym tekstem, w punktach. |
RelativeHorizontalAlignment | HorizontalAlignment | Odczyt/zapis | Pobiera lub ustawia względne poziome wyrównanie pływającej tabeli. |
RelativeVerticalAlignment | VerticalAlignment | Odczyt/zapis | Pobiera lub ustawia względne wyrównanie pionowe pływającej tabeli. |
HorizontalAnchor | RelativeHorizontalPosition | Odczyt/zapis | Pobiera obiekt bazowy, z którego powinna być obliczana pozioma pozycja pływającej tabeli. |
VerticalAnchor | RelativeVerticalPosition | Odczyt/zapis | Pobiera obiekt bazowy, z którego powinna być obliczana pionowa pozycja pływającej tabeli. |
AbsoluteHorizontalDistance | double | Odczyt/zapis | Pobiera lub ustawia bezwzględną pozycję poziomą pływającej tabeli określoną w właściwościach tabeli, w punktach. |
AbsoluteVerticalDistance | double | Odczyt/zapis | Pobiera lub ustawia bezwzględną pozycję pionową pływającej tabeli określoną w właściwościach tabeli, w punktach. |
AllowOverlap | bool | Odczyt | Pobiera informację, czy pływająca tabela ma zezwalać innym pływającym obiektom w dokumencie na nakładanie się na jej obszar podczas wyświetlania. |
IsComposite | bool | Odczyt | Zwraca true, ponieważ ten węzeł może mieć węzły potomne. |
HasChildNodes | bool | Odczyt | Zwraca true, jeśli ten węzeł ma jakiekolwiek węzły potomne. |
FirstChild | Node | Odczyt | Zwraca pierwsze dziecko węzła. |
LastChild | Node | Odczyt | Zwraca ostatnie dziecko węzła. |
Count | int | Odczyt | Zwraca liczbę bezpośrednich potomków tego węzła. |
ParentNode | CompositeNode | Odczyt | Zwraca bezpośredniego rodzica tego węzła. |
Document | DocumentBase | Odczyt | Zwraca dokument, do którego należy ten węzeł. |
PreviousSibling | Node | Odczyt | Pobiera węzeł bezpośrednio poprzedzający ten węzeł. |
NextSibling | Node | Odczyt | Zwraca węzeł bezpośrednio następujący po tym węźle. |
Range | Range | Odczyt | Zwraca obiekt Range, który reprezentuje część dokumentu zawartą w tym węźle. |
CustomNodeId | int | Odczyt/zapis | Określa niestandardowy identyfikator węzła. |
Metody
| Sygnatura | Opis |
|---|---|
Table(doc: DocumentBase) | Inicjalizuje nową instancję klasy Table. |
ConvertToHorizontallyMergedCells() | Konwertuje komórki połączone poziomo według szerokości na komórki połączone według HorizontalMerge. |
Accept(visitor: DocumentVisitor) | Wywołuje VisitTableStart, następnie wywołuje Accept dla wszystkich węzłów podrzędnych sekcji i wywołuje VisitTableEnd na końcu. |
AcceptStart(visitor: DocumentVisitor) | Akceptuje odwiedzającego w celu odwiedzenia początku tabeli. |
AcceptEnd(visitor: DocumentVisitor) | Przyjmuje gościa, aby odwiedzić koniec tabeli. |
EnsureMinimum() | Jeśli tabela nie ma wierszy, tworzy i dodaje jeden wiersz. |
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color) | Ustawia wszystkie krawędzie tabeli na określony styl linii, szerokość i kolor. |
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool) | Ustawia określoną krawędź tabeli na określony styl linii, szerokość i kolor. |
ClearBorders() | Usuwa wszystkie obramowania tabeli i komórek. |
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color) | Ustawia cieniowanie na określone wartości w całej tabeli. |
ClearShading() | Usuwa wszystkie cieniowania w tabeli. |
AutoFit(behavior: AutoFitBehavior) | Zmienia rozmiar tabeli i komórek zgodnie z określonym zachowaniem automatycznego dopasowania. |
GetText() | Pobiera tekst tego węzła i wszystkich jego dzieci. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Zwraca kolekcję węzłów potomnych, które pasują do określonego typu. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Zwraca N-ty węzeł potomny, który pasuje do określonego typu. |
SelectNodes(xpath: string) | Wybiera listę węzłów pasujących do wyrażenia XPath. |
SelectSingleNode(xpath: string) | Wybiera pierwszy węzeł, który pasuje do wyrażenia XPath. |
GetEnumerator() | Zapewnia wsparcie dla iteracji w stylu „for each” nad węzłami potomnymi tego węzła. |
AppendChild(newChild: T) | Dodaje określony węzeł na koniec listy węzłów potomnych tego węzła. |
PrependChild(newChild: T) | Dodaje określony węzeł na początek listy węzłów potomnych tego węzła. |
InsertAfter(newChild: T, refChild: Node) | Wstawia określony węzeł bezpośrednio po określonym węźle odniesienia. |
InsertBefore(newChild: T, refChild: Node) | Wstawia określony węzeł bezpośrednio przed określonym węzłem odniesienia. |
RemoveChild(oldChild: T) | Usuwa określony węzeł potomny. |
RemoveAllChildren() | Usuwa wszystkie węzły potomne bieżącego węzła. |
RemoveSmartTags() | Usuwa wszystkie SmartTag węzły potomne bieżącego węzła. |
IndexOf(child: Node) | Zwraca indeks określonego węzła potomnego w tablicy węzłów potomnych. |
CreateNavigator() | Tworzy nawigator, który może być używany do przeglądania i odczytywania węzłów. |
Clone(isCloneChildren: bool) | Powinieneś używać przeciążenia Clone(bool, INodeCloningListener) gdy klonowanie węzła jest częścią innego (zazwyczaj złożonego) procesu klonowania węzła. |
GetAncestor(ancestorType: Type) | Pobiera pierwszego przodka określonego typu obiektu. |
GetAncestorOf() | Wywołuje GetAncestorOf na tej instancji Table. |
Remove() | Usuwa się z rodzica. |
NextPreOrder(rootNode: Node) | Pobiera następny węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order. |
PreviousPreOrder(rootNode: Node) | Pobiera poprzedni węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order. |
ToString(saveFormat: SaveFormat) | Eksportuje zawartość węzła do łańcucha znaków w określonym formacie. |
NodeTypeToString(nodeType: NodeType) | Metoda pomocnicza, która konwertuje wartość wyliczenia typu węzła na przyjazny dla użytkownika ciąg znaków. |