Table
Table
Overzicht
Table is een klasse in Aspose.Words FOSS voor .NET. Erft van: CompositeNode.
Stelt een tabel voor in een Word-document.
Deze klasse biedt 35 methoden voor het werken met Table-objecten in .NET-programma’s. Beschikbare methoden omvatten: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor en 23 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.Words FOSS voor .NET-pakket. Eigenschappen: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap en nog 38.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
NodeType | NodeType | Lezen | Retourneert tabel. |
FirstRow | Row | Lezen | Retourneert de eerste Row node in de tabel. |
LastRow | Row | Lezen | Retourneert het laatste Row-knooppunt in de tabel. |
Rows | RowCollection | Lezen | Biedt getypeerde toegang tot de rijen van de tabel. |
Alignment | TableAlignment | Lezen/schrijven | Specificeert hoe een inline table uitgelijnd is in het document. |
AllowAutoFit | bool | Lezen/schrijven | Staat Microsoft Word en Aspose.Words toe om automatisch de cellen in een tabel aan te passen zodat ze passen bij hun inhoud. |
PreferredWidth | PreferredWidth | Lezen/schrijven | Geeft of stelt de voorkeursbreedte van de table in. |
Bidi | bool | Lezen/schrijven | Haalt op of stelt in of dit een tabel van rechts-naar-links is. |
LeftPadding | double | Lezen/schrijven | Haalt op of stelt de hoeveelheid ruimte (in punten) in die aan de linkerkant van de inhoud van cellen moet worden toegevoegd. |
RightPadding | double | Lezen/schrijven | Haalt op of stelt de hoeveelheid ruimte (in punten) in die aan de rechterkant van de inhoud van cellen moet worden toegevoegd. |
TopPadding | double | Lezen/schrijven | Haalt op of stelt de hoeveelheid ruimte (in punten) in die boven de inhoud van cellen moet worden toegevoegd. |
BottomPadding | double | Lezen/schrijven | Geeft of stelt de hoeveelheid ruimte (in punten) in die onder de inhoud van cellen wordt toegevoegd. |
CellSpacing | double | Lezen/schrijven | Geeft of stelt de hoeveelheid ruimte (in punten) tussen de cellen in. |
AllowCellSpacing | bool | Lezen/schrijven | Haalt of stelt de “Allow spacing between cells”-optie in. |
LeftIndent | double | Lezen/schrijven | Haalt de waarde op of stelt deze in die de linkerinspringing van de tabel aangeeft. |
StyleOptions | TableStyleOptions | Lezen/schrijven | Haalt de bitvlaggen op of stelt ze in die specificeren hoe een tabelstijl op deze tabel wordt toegepast. |
Style | Style | Lezen/schrijven | Haalt de tabelstijl op die op deze tabel is toegepast of stelt deze in. |
StyleName | string | Lezen/schrijven | Haalt de naam van de tabelstijl op of stelt deze in die op deze tabel wordt toegepast. |
StyleIdentifier | StyleIdentifier | Lezen/schrijven | Haalt de locale-onafhankelijke stijl-identifier van de tabelstijl op die op deze tabel wordt toegepast, of stelt deze in. |
TextWrapping | TextWrapping | Lezen/schrijven | Haalt of stelt TextWrapping in voor tabel. |
Title | string | Lezen/schrijven | Gets of sets de titel van deze tabel. |
Description | string | Lezen/schrijven | Haalt de beschrijving van deze tabel op of stelt deze in. |
DistanceLeft | double | Lezen/schrijven | Haalt de afstand op of stelt deze in tussen de linkerkant van de tabel en de omringende tekst, in punten. |
DistanceRight | double | Lezen/schrijven | Haalt de afstand op of stelt deze in tussen de rechterkant van de tabel en de omringende tekst, in punten. |
DistanceTop | double | Lezen/schrijven | Geeft of stelt de afstand tussen de bovenkant van de tabel en de omringende tekst in, in punten. |
DistanceBottom | double | Lezen/schrijven | Geeft of stelt de afstand tussen de onderkant van de tabel en de omringende tekst in, in punten. |
RelativeHorizontalAlignment | HorizontalAlignment | Lezen/schrijven | Geeft of stelt de relatieve horizontale uitlijning van de zwevende tabel in. |
RelativeVerticalAlignment | VerticalAlignment | Lezen/schrijven | Haalt of stelt de relatieve verticale uitlijning van de zwevende tabel in. |
HorizontalAnchor | RelativeHorizontalPosition | Lezen/schrijven | Haalt het basisobject op waarvan de horizontale positionering van de zwevende tabel moet worden berekend. |
VerticalAnchor | RelativeVerticalPosition | Lezen/schrijven | Haalt het basisobject op waarvan de verticale positionering van de zwevende tabel moet worden berekend. |
AbsoluteHorizontalDistance | double | Lezen/schrijven | Haalt op of stelt de absolute horizontale zwevende tabelpositie in, gespecificeerd door de tabeleigenschappen, in punten. |
AbsoluteVerticalDistance | double | Lezen/schrijven | Haalt op of stelt de absolute verticale zwevende tabelpositie in, gespecificeerd door de tabeleigenschappen, in punten. |
AllowOverlap | bool | Lezen | Geeft aan of een zwevende tabel andere zwevende objecten in het document toestaat om zijn omvang te overlappen wanneer weergegeven. |
IsComposite | bool | Lezen | Retourneert true omdat dit knooppunt kindknooppunten kan hebben. |
HasChildNodes | bool | Lezen | Retourneert true als dit knooppunt kindknooppunten heeft. |
FirstChild | Node | Lezen | Haalt het eerste kind van het knooppunt op. |
LastChild | Node | Lezen | Haalt het laatste kind van het knooppunt op. |
Count | int | Lezen | Haalt het aantal directe kinderen van dit knooppunt op. |
ParentNode | CompositeNode | Lezen | Haalt de directe ouder van dit knooppunt op. |
Document | DocumentBase | Lezen | Haalt het document op waartoe dit knooppunt behoort. |
PreviousSibling | Node | Lezen | Haalt het knooppunt op dat direct voorafgaat aan dit knooppunt. |
NextSibling | Node | Lezen | Haalt het knooppunt op dat direct volgt op dit knooppunt. |
Range | Range | Lezen | Retourneert een Range object dat het gedeelte van een document weergeeft dat in dit knooppunt zit. |
CustomNodeId | int | Lezen/schrijven | Specificeert een aangepaste node-identifier. |
Methoden
| Handtekening | Beschrijving |
|---|---|
Table(doc: DocumentBase) | Initialiseert een nieuwe instantie van de Table-klasse. |
ConvertToHorizontallyMergedCells() | Converteert cellen die horizontaal zijn samengevoegd op breedte naar cellen die zijn samengevoegd op HorizontalMerge. |
Accept(visitor: DocumentVisitor) | Roept VisitTableStart aan, roept vervolgens Accept aan voor alle kindknooppunten van de sectie en roept VisitTableEnd aan het einde aan. |
AcceptStart(visitor: DocumentVisitor) | Accepteert een visitor voor het bezoeken van het begin van de tabel. |
AcceptEnd(visitor: DocumentVisitor) | Accepteert een visitor voor het bezoeken van het einde van de tabel. |
EnsureMinimum() | Als de tabel geen rijen heeft, maakt en voegt één Row toe. |
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color) | Stelt alle tabelranden in op de opgegeven lijnstijl, breedte en kleur. |
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool) | Stelt de opgegeven tabelrand in op de opgegeven lijntype, breedte en kleur. |
ClearBorders() | Verwijdert alle tabel- en celranden op deze tabel. |
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color) | Stelt de schaduw in op de opgegeven waarden voor de hele tabel. |
ClearShading() | Verwijdert alle schaduw op de tabel. |
AutoFit(behavior: AutoFitBehavior) | Wijzigt de grootte van de tabel en cellen volgens het opgegeven automatische aanpassingsgedrag. |
GetText() | Haalt de tekst van dit knooppunt en van al zijn kinderen op. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Retourneert een verzameling kindknooppunten die overeenkomen met het opgegeven type. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Retourneert een N-de kindknooppunt dat overeenkomt met het opgegeven type. |
SelectNodes(xpath: string) | Selecteert een lijst van knooppunten die overeenkomen met de XPath-expressie. |
SelectSingleNode(xpath: string) | Selecteert de eerste Node die overeenkomt met de XPath-expressie. |
GetEnumerator() | Biedt ondersteuning voor de for each-stijl iteratie over de kindknopen van dit knooppunt. |
AppendChild(newChild: T) | Voegt het opgegeven knooppunt toe aan het einde van de lijst met kindknopen van dit knooppunt. |
PrependChild(newChild: T) | Voegt het opgegeven knooppunt toe aan het begin van de lijst met kindknopen van dit knooppunt. |
InsertAfter(newChild: T, refChild: Node) | Voegt het opgegeven knooppunt direct in na het opgegeven referentieknooppunt. |
InsertBefore(newChild: T, refChild: Node) | Voegt het opgegeven knooppunt direct vóór het opgegeven referentieknooppunt in. |
RemoveChild(oldChild: T) | Verwijdert het opgegeven kindknooppunt. |
RemoveAllChildren() | Verwijdert alle kindknooppunten van het huidige knooppunt. |
RemoveSmartTags() | Verwijdert alle SmartTag afstammingsknooppunten van het huidige knooppunt. |
IndexOf(child: Node) | Retourneert de index van het opgegeven kindknooppunt in de kindknooppunt-array. |
CreateNavigator() | Maakt een navigator die kan worden gebruikt om knooppunten te doorlopen en te lezen. |
Clone(isCloneChildren: bool) | U moet de overload Clone(bool, INodeCloningListener) gebruiken wanneer het klonen van een knoop deel uitmaakt van een ander (meestal samengesteld) knoopkloningsproces. |
GetAncestor(ancestorType: Type) | Haalt de eerste voorouder op van het opgegeven objecttype. |
GetAncestorOf() | Roept GetAncestorOf aan op deze Table-instantie. |
Remove() | Verwijdert zichzelf uit de ouder. |
NextPreOrder(rootNode: Node) | Haalt het volgende knooppunt op volgens het pre-order boomdoorloopalgoritme. |
PreviousPreOrder(rootNode: Node) | Haalt het vorige knooppunt op volgens het pre-order boomdoorloopalgoritme. |
ToString(saveFormat: SaveFormat) | Exporteert de inhoud van het knooppunt naar een string in het opgegeven formaat. |
NodeTypeToString(nodeType: NodeType) | Een hulpmethode die een enum-waarde van een knooppeltype omzet in een gebruiksvriendelijke string. |