Table
Table
Prezentare generală
Table este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: CompositeNode.
Reprezintă un tabel într-un document Word.
Această clasă oferă 35 de metode pentru lucrul cu obiecte Table în programele .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor, și 23 de metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Words FOSS pentru .NET. Proprietăți: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap, și încă 38.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
NodeType | NodeType | Citire | Returnează Table. |
FirstRow | Row | Citire | Returnează primul nod Row din tabel. |
LastRow | Row | Citire | Returnează ultimul nod Row din tabel. |
Rows | RowCollection | Citire | Oferă acces tipizat la rândurile tabelului. |
Alignment | TableAlignment | Citire/Scriere | Specifică modul în care un inline table este aliniat în document. |
AllowAutoFit | bool | Citire/Scriere | Permite Microsoft Word și Aspose.Words să redimensioneze automat celulele dintr-un tabel pentru a se potrivi conținutului lor. |
PreferredWidth | PreferredWidth | Citire/Scriere | Obține sau stabilește lățimea preferată a tabelului. |
Bidi | bool | Citire/Scriere | Obține sau stabilește dacă acesta este un tabel de la dreapta la stânga. |
LeftPadding | double | Citire/Scriere | Obține sau stabilește cantitatea de spațiu (în puncte) de adăugat în stânga conținutului celulelor. |
RightPadding | double | Citire/Scriere | Obține sau stabilește cantitatea de spațiu (în puncte) de adăugat în dreapta conținutului celulelor. |
TopPadding | double | Citire/Scriere | Obține sau stabilește cantitatea de spațiu (în puncte) de adăugat deasupra conținutului celulelor. |
BottomPadding | double | Citire/Scriere | Obține sau setează cantitatea de spațiu (în puncte) de adăugat sub conținutul celulelor. |
CellSpacing | double | Citire/Scriere | Obține sau setează cantitatea de spațiu (în puncte) dintre celule. |
AllowCellSpacing | bool | Citire/Scriere | Obține sau setează opțiunea “Allow spacing between cells”. |
LeftIndent | double | Citire/Scriere | Obține sau stabilește valoarea care reprezintă indentarea din stânga a tabelului. |
StyleOptions | TableStyleOptions | Citire/Scriere | Obține sau stabilește indicatorii de biţi care specifică modul în care un stil de tabel este aplicat acestui tabel. |
Style | Style | Citire/Scriere | Obține sau stabilește stilul de tabel aplicat acestui tabel. |
StyleName | string | Citire/Scriere | Obține sau setează numele stilului de tabel aplicat acestui tabel. |
StyleIdentifier | StyleIdentifier | Citire/Scriere | Obține sau setează identificatorul stilului independent de localizare al stilului de tabel aplicat acestui tabel. |
TextWrapping | TextWrapping | Citire/Scriere | Obține sau stabilește TextWrapping pentru tabel. |
Title | string | Citire/Scriere | Obține sau stabilește titlul acestui tabel. |
Description | string | Citire/Scriere | Obține sau stabilește descrierea acestui tabel. |
DistanceLeft | double | Citire/Scriere | Obține sau setează distanța dintre partea stângă a tabelului și textul înconjurător, în puncte. |
DistanceRight | double | Citire/Scriere | Obține sau setează distanța dintre partea dreaptă a tabelului și textul înconjurător, în puncte. |
DistanceTop | double | Citire/Scriere | Obține sau setează distanța dintre partea superioară a tabelului și textul înconjurător, în puncte. |
DistanceBottom | double | Citire/Scriere | Obține sau setează distanța dintre partea inferioară a tabelului și textul înconjurător, în puncte. |
RelativeHorizontalAlignment | HorizontalAlignment | Citire/Scriere | Obține sau stabilește alinierea orizontală relativă a tabelului flotant. |
RelativeVerticalAlignment | VerticalAlignment | Citire/Scriere | Obține sau setează alinierea verticală relativă a tabelului plutitor. |
HorizontalAnchor | RelativeHorizontalPosition | Citire/Scriere | Obține obiectul de bază din care ar trebui calculată poziționarea orizontală a tabelului plutitor. |
VerticalAnchor | RelativeVerticalPosition | Citire/Scriere | Obține obiectul de bază din care ar trebui calculată poziționarea verticală a tabelului plutitor. |
AbsoluteHorizontalDistance | double | Citire/Scriere | Obține sau stabilește poziția orizontală absolută a tabelului flotant specificată de proprietățile tabelului, în puncte. |
AbsoluteVerticalDistance | double | Citire/Scriere | Obține sau stabilește poziția verticală absolută a tabelului flotant specificată de proprietățile tabelului, în puncte. |
AllowOverlap | bool | Citire | Obține dacă un tabel flotant trebuie să permită altor obiecte flotante din document să se suprapună peste dimensiunile sale când este afișat. |
IsComposite | bool | Citire | Returnează true deoarece acest nod poate avea noduri copil. |
HasChildNodes | bool | Citire | Returnează true dacă acest nod are noduri copil. |
FirstChild | Node | Citire | Obține primul copil al nodului. |
LastChild | Node | Citire | Obține ultimul copil al nodului. |
Count | int | Citire | Obține numărul de copii direcţi ai acestui nod. |
ParentNode | CompositeNode | Citire | Obține părintele imediat al acestui nod. |
Document | DocumentBase | Citire | Obține documentul căruia aparține acest nod. |
PreviousSibling | Node | Citire | Obține nodul care precede imediat acest nod. |
NextSibling | Node | Citire | Obține nodul care urmează imediat acestui nod. |
Range | Range | Citire | Returnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod. |
CustomNodeId | int | Citire/Scriere | Specifică identificatorul personalizat al nodului. |
Metode
| Semnătură | Descriere: |
|---|---|
Table(doc: DocumentBase) | Inițializează o nouă instanță a clasei Table. |
ConvertToHorizontallyMergedCells() | Convertește celulele fuzionate orizontal prin lățime în celule fuzionate prin HorizontalMerge. |
Accept(visitor: DocumentVisitor) | Apelează VisitTableStart, apoi apelează Accept pentru toate nodurile copil ale secțiunii și apelează VisitTableEnd la final. |
AcceptStart(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita începutul tabelului. |
AcceptEnd(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita sfârșitul tabelului. |
EnsureMinimum() | Dacă tabelul nu are rânduri, creează și adaugă un Row. |
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color) | Setează toate marginile tabelului la stilul de linie, lățimea și culoarea specificate. |
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool) | Setează marginea specificată a tabelului la stilul de linie, lățimea și culoarea specificate. |
ClearBorders() | Elimină toate marginile tabelului și ale celulelor din acest tabel. |
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color) | Setează umbra la valorile specificate pe întregul tabel. |
ClearShading() | Elimină toată umbrirea din tabel. |
AutoFit(behavior: AutoFitBehavior) | Redimensionează tabelul și celulele conform comportamentului de ajustare automată specificat. |
GetText() | Obține textul acestui nod și al tuturor copiilor săi. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Returnează o colecție de noduri copil care corespund tipului specificat. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Returnează nodul copil N-lea care corespunde tipului specificat. |
SelectNodes(xpath: string) | Selectează o listă de noduri care se potrivesc expresiei XPath. |
SelectSingleNode(xpath: string) | Selectează primul Nod care se potrivește expresiei XPath. |
GetEnumerator() | Oferă suport pentru iterația de tip „for each” asupra nodurilor copil ale acestui nod. |
AppendChild(newChild: T) | Adaugă nodul specificat la sfârșitul listei de noduri copil pentru acest nod. |
PrependChild(newChild: T) | Adaugă nodul specificat la începutul listei de noduri copil pentru acest nod. |
InsertAfter(newChild: T, refChild: Node) | Inserează nodul specificat imediat după nodul de referință specificat. |
InsertBefore(newChild: T, refChild: Node) | Inserează nodul specificat imediat înainte de nodul de referință specificat. |
RemoveChild(oldChild: T) | Elimină nodul copil specificat. |
RemoveAllChildren() | Elimină toate nodurile copil ale nodului curent. |
RemoveSmartTags() | Elimină toate nodurile descendente SmartTag ale nodului curent. |
IndexOf(child: Node) | Returnează indicele nodului copil specificat în array-ul de noduri copil. |
CreateNavigator() | Creează un navigator care poate fi utilizat pentru a parcurge și a citi nodurile. |
Clone(isCloneChildren: bool) | Ar trebui să folosiți suprascrierea Clone(bool, INodeCloningListener) când clonarea nodului face parte dintr-un alt proces de clonare a nodului (de obicei compozit). |
GetAncestor(ancestorType: Type) | Obține primul strămoș al tipului de obiect specificat. |
GetAncestorOf() | Apelează GetAncestorOf pe această instanță de Table. |
Remove() | Se elimină pe sine din elementul părinte. |
NextPreOrder(rootNode: Node) | Obține nodul următor conform algoritmului de traversare preordine a arborelui. |
PreviousPreOrder(rootNode: Node) | Obține nodul anterior conform algoritmului de traversare preordine a arborelui. |
ToString(saveFormat: SaveFormat) | Exportă conținutul nodului într-un șir în formatul specificat. |
NodeTypeToString(nodeType: NodeType) | O metodă utilitară care convertește o valoare enum de tip nod într-un șir prietenos cu utilizatorul. |