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

NumeTipAccesDescriere:
NodeTypeNodeTypeCitireReturnează Table.
FirstRowRowCitireReturnează primul nod Row din tabel.
LastRowRowCitireReturnează ultimul nod Row din tabel.
RowsRowCollectionCitireOferă acces tipizat la rândurile tabelului.
AlignmentTableAlignmentCitire/ScriereSpecifică modul în care un inline table este aliniat în document.
AllowAutoFitboolCitire/ScrierePermite Microsoft Word și Aspose.Words să redimensioneze automat celulele dintr-un tabel pentru a se potrivi conținutului lor.
PreferredWidthPreferredWidthCitire/ScriereObține sau stabilește lățimea preferată a tabelului.
BidiboolCitire/ScriereObține sau stabilește dacă acesta este un tabel de la dreapta la stânga.
LeftPaddingdoubleCitire/ScriereObține sau stabilește cantitatea de spațiu (în puncte) de adăugat în stânga conținutului celulelor.
RightPaddingdoubleCitire/ScriereObține sau stabilește cantitatea de spațiu (în puncte) de adăugat în dreapta conținutului celulelor.
TopPaddingdoubleCitire/ScriereObține sau stabilește cantitatea de spațiu (în puncte) de adăugat deasupra conținutului celulelor.
BottomPaddingdoubleCitire/ScriereObține sau setează cantitatea de spațiu (în puncte) de adăugat sub conținutul celulelor.
CellSpacingdoubleCitire/ScriereObține sau setează cantitatea de spațiu (în puncte) dintre celule.
AllowCellSpacingboolCitire/ScriereObține sau setează opțiunea “Allow spacing between cells”.
LeftIndentdoubleCitire/ScriereObține sau stabilește valoarea care reprezintă indentarea din stânga a tabelului.
StyleOptionsTableStyleOptionsCitire/ScriereObține sau stabilește indicatorii de biţi care specifică modul în care un stil de tabel este aplicat acestui tabel.
StyleStyleCitire/ScriereObține sau stabilește stilul de tabel aplicat acestui tabel.
StyleNamestringCitire/ScriereObține sau setează numele stilului de tabel aplicat acestui tabel.
StyleIdentifierStyleIdentifierCitire/ScriereObține sau setează identificatorul stilului independent de localizare al stilului de tabel aplicat acestui tabel.
TextWrappingTextWrappingCitire/ScriereObține sau stabilește TextWrapping pentru tabel.
TitlestringCitire/ScriereObține sau stabilește titlul acestui tabel.
DescriptionstringCitire/ScriereObține sau stabilește descrierea acestui tabel.
DistanceLeftdoubleCitire/ScriereObține sau setează distanța dintre partea stângă a tabelului și textul înconjurător, în puncte.
DistanceRightdoubleCitire/ScriereObține sau setează distanța dintre partea dreaptă a tabelului și textul înconjurător, în puncte.
DistanceTopdoubleCitire/ScriereObține sau setează distanța dintre partea superioară a tabelului și textul înconjurător, în puncte.
DistanceBottomdoubleCitire/ScriereObține sau setează distanța dintre partea inferioară a tabelului și textul înconjurător, în puncte.
RelativeHorizontalAlignmentHorizontalAlignmentCitire/ScriereObține sau stabilește alinierea orizontală relativă a tabelului flotant.
RelativeVerticalAlignmentVerticalAlignmentCitire/ScriereObține sau setează alinierea verticală relativă a tabelului plutitor.
HorizontalAnchorRelativeHorizontalPositionCitire/ScriereObține obiectul de bază din care ar trebui calculată poziționarea orizontală a tabelului plutitor.
VerticalAnchorRelativeVerticalPositionCitire/ScriereObține obiectul de bază din care ar trebui calculată poziționarea verticală a tabelului plutitor.
AbsoluteHorizontalDistancedoubleCitire/ScriereObține sau stabilește poziția orizontală absolută a tabelului flotant specificată de proprietățile tabelului, în puncte.
AbsoluteVerticalDistancedoubleCitire/ScriereObține sau stabilește poziția verticală absolută a tabelului flotant specificată de proprietățile tabelului, în puncte.
AllowOverlapboolCitireObține dacă un tabel flotant trebuie să permită altor obiecte flotante din document să se suprapună peste dimensiunile sale când este afișat.
IsCompositeboolCitireReturnează true deoarece acest nod poate avea noduri copil.
HasChildNodesboolCitireReturnează true dacă acest nod are noduri copil.
FirstChildNodeCitireObține primul copil al nodului.
LastChildNodeCitireObține ultimul copil al nodului.
CountintCitireObține numărul de copii direcţi ai acestui nod.
ParentNodeCompositeNodeCitireObține părintele imediat al acestui nod.
DocumentDocumentBaseCitireObține documentul căruia aparține acest nod.
PreviousSiblingNodeCitireObține nodul care precede imediat acest nod.
NextSiblingNodeCitireObține nodul care urmează imediat acestui nod.
RangeRangeCitireReturnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod.
CustomNodeIdintCitire/ScriereSpecifică 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.

Vezi și:

 Română