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

NazwaTypDostępOpis
NodeTypeNodeTypeOdczytZwraca tabelę.
FirstRowRowOdczytZwraca pierwszy węzeł Row w tabeli.
LastRowRowOdczytZwraca ostatni węzeł Row w tabeli.
RowsRowCollectionOdczytZapewnia typowany dostęp do wierszy tabeli.
AlignmentTableAlignmentOdczyt/zapisOkreśla, jak tabela inline jest wyrównana w dokumencie.
AllowAutoFitboolOdczyt/zapisUmożliwia programowi Microsoft Word oraz Aspose.Words automatyczne zmienianie rozmiaru komórek w tabeli, aby dopasować je do ich zawartości.
PreferredWidthPreferredWidthOdczyt/zapisPobiera lub ustawia preferowaną szerokość tabeli.
BidiboolOdczyt/zapisPobiera lub ustawia, czy jest to tabela od prawej do lewej.
LeftPaddingdoubleOdczyt/zapisPobiera lub ustawia ilość miejsca (w punktach) do dodania po lewej stronie zawartości komórek.
RightPaddingdoubleOdczyt/zapisPobiera lub ustawia ilość miejsca (w punktach) do dodania po prawej stronie zawartości komórek.
TopPaddingdoubleOdczyt/zapisPobiera lub ustawia ilość miejsca (w punktach) do dodania nad zawartością komórek.
BottomPaddingdoubleOdczyt/zapisPobiera lub ustawia ilość przestrzeni (w punktach) dodawanej pod zawartością komórek.
CellSpacingdoubleOdczyt/zapisPobiera lub ustawia ilość przestrzeni (w punktach) pomiędzy komórkami.
AllowCellSpacingboolOdczyt/zapisPobiera lub ustawia opcję “Allow spacing between cells”.
LeftIndentdoubleOdczyt/zapisUzyskuje lub ustawia wartość, która reprezentuje wcięcie po lewej stronie tabeli.
StyleOptionsTableStyleOptionsOdczyt/zapisUzyskuje lub ustawia flagi bitowe określające, w jaki sposób styl tabeli jest stosowany do tej tabeli.
StyleStyleOdczyt/zapisPobiera lub ustawia styl tabeli zastosowany do tej tabeli.
StyleNamestringOdczyt/zapisPobiera lub ustawia nazwę stylu tabeli zastosowanego w tej tabeli.
StyleIdentifierStyleIdentifierOdczyt/zapisPobiera lub ustawia niezależny od ustawień regionalnych identyfikator stylu tabeli zastosowanego do tej tabeli.
TextWrappingTextWrappingOdczyt/zapisPobiera lub ustawia TextWrapping dla tabeli.
TitlestringOdczyt/zapisPobiera lub ustawia tytuł tej tabeli.
DescriptionstringOdczyt/zapisPobiera lub ustawia opis tej tabeli.
DistanceLeftdoubleOdczyt/zapisPobiera lub ustawia odległość między lewą krawędzią tabeli a otaczającym tekstem, wyrażoną w punktach.
DistanceRightdoubleOdczyt/zapisPobiera lub ustawia odległość między prawą krawędzią tabeli a otaczającym tekstem, wyrażoną w punktach.
DistanceTopdoubleOdczyt/zapisPobiera lub ustawia odległość między górą tabeli a otaczającym tekstem, w punktach.
DistanceBottomdoubleOdczyt/zapisPobiera lub ustawia odległość między dołem tabeli a otaczającym tekstem, w punktach.
RelativeHorizontalAlignmentHorizontalAlignmentOdczyt/zapisPobiera lub ustawia względne poziome wyrównanie pływającej tabeli.
RelativeVerticalAlignmentVerticalAlignmentOdczyt/zapisPobiera lub ustawia względne wyrównanie pionowe pływającej tabeli.
HorizontalAnchorRelativeHorizontalPositionOdczyt/zapisPobiera obiekt bazowy, z którego powinna być obliczana pozioma pozycja pływającej tabeli.
VerticalAnchorRelativeVerticalPositionOdczyt/zapisPobiera obiekt bazowy, z którego powinna być obliczana pionowa pozycja pływającej tabeli.
AbsoluteHorizontalDistancedoubleOdczyt/zapisPobiera lub ustawia bezwzględną pozycję poziomą pływającej tabeli określoną w właściwościach tabeli, w punktach.
AbsoluteVerticalDistancedoubleOdczyt/zapisPobiera lub ustawia bezwzględną pozycję pionową pływającej tabeli określoną w właściwościach tabeli, w punktach.
AllowOverlapboolOdczytPobiera 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.
IsCompositeboolOdczytZwraca true, ponieważ ten węzeł może mieć węzły potomne.
HasChildNodesboolOdczytZwraca true, jeśli ten węzeł ma jakiekolwiek węzły potomne.
FirstChildNodeOdczytZwraca pierwsze dziecko węzła.
LastChildNodeOdczytZwraca ostatnie dziecko węzła.
CountintOdczytZwraca liczbę bezpośrednich potomków tego węzła.
ParentNodeCompositeNodeOdczytZwraca bezpośredniego rodzica tego węzła.
DocumentDocumentBaseOdczytZwraca dokument, do którego należy ten węzeł.
PreviousSiblingNodeOdczytPobiera węzeł bezpośrednio poprzedzający ten węzeł.
NextSiblingNodeOdczytZwraca węzeł bezpośrednio następujący po tym węźle.
RangeRangeOdczytZwraca obiekt Range, który reprezentuje część dokumentu zawartą w tym węźle.
CustomNodeIdintOdczyt/zapisOkreśla niestandardowy identyfikator węzła.

Metody

SygnaturaOpis
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.

Zobacz także

 Polski