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

NaamTypeToegangBeschrijving
NodeTypeNodeTypeLezenRetourneert tabel.
FirstRowRowLezenRetourneert de eerste Row node in de tabel.
LastRowRowLezenRetourneert het laatste Row-knooppunt in de tabel.
RowsRowCollectionLezenBiedt getypeerde toegang tot de rijen van de tabel.
AlignmentTableAlignmentLezen/schrijvenSpecificeert hoe een inline table uitgelijnd is in het document.
AllowAutoFitboolLezen/schrijvenStaat Microsoft Word en Aspose.Words toe om automatisch de cellen in een tabel aan te passen zodat ze passen bij hun inhoud.
PreferredWidthPreferredWidthLezen/schrijvenGeeft of stelt de voorkeursbreedte van de table in.
BidiboolLezen/schrijvenHaalt op of stelt in of dit een tabel van rechts-naar-links is.
LeftPaddingdoubleLezen/schrijvenHaalt op of stelt de hoeveelheid ruimte (in punten) in die aan de linkerkant van de inhoud van cellen moet worden toegevoegd.
RightPaddingdoubleLezen/schrijvenHaalt op of stelt de hoeveelheid ruimte (in punten) in die aan de rechterkant van de inhoud van cellen moet worden toegevoegd.
TopPaddingdoubleLezen/schrijvenHaalt op of stelt de hoeveelheid ruimte (in punten) in die boven de inhoud van cellen moet worden toegevoegd.
BottomPaddingdoubleLezen/schrijvenGeeft of stelt de hoeveelheid ruimte (in punten) in die onder de inhoud van cellen wordt toegevoegd.
CellSpacingdoubleLezen/schrijvenGeeft of stelt de hoeveelheid ruimte (in punten) tussen de cellen in.
AllowCellSpacingboolLezen/schrijvenHaalt of stelt de “Allow spacing between cells”-optie in.
LeftIndentdoubleLezen/schrijvenHaalt de waarde op of stelt deze in die de linkerinspringing van de tabel aangeeft.
StyleOptionsTableStyleOptionsLezen/schrijvenHaalt de bitvlaggen op of stelt ze in die specificeren hoe een tabelstijl op deze tabel wordt toegepast.
StyleStyleLezen/schrijvenHaalt de tabelstijl op die op deze tabel is toegepast of stelt deze in.
StyleNamestringLezen/schrijvenHaalt de naam van de tabelstijl op of stelt deze in die op deze tabel wordt toegepast.
StyleIdentifierStyleIdentifierLezen/schrijvenHaalt de locale-onafhankelijke stijl-identifier van de tabelstijl op die op deze tabel wordt toegepast, of stelt deze in.
TextWrappingTextWrappingLezen/schrijvenHaalt of stelt TextWrapping in voor tabel.
TitlestringLezen/schrijvenGets of sets de titel van deze tabel.
DescriptionstringLezen/schrijvenHaalt de beschrijving van deze tabel op of stelt deze in.
DistanceLeftdoubleLezen/schrijvenHaalt de afstand op of stelt deze in tussen de linkerkant van de tabel en de omringende tekst, in punten.
DistanceRightdoubleLezen/schrijvenHaalt de afstand op of stelt deze in tussen de rechterkant van de tabel en de omringende tekst, in punten.
DistanceTopdoubleLezen/schrijvenGeeft of stelt de afstand tussen de bovenkant van de tabel en de omringende tekst in, in punten.
DistanceBottomdoubleLezen/schrijvenGeeft of stelt de afstand tussen de onderkant van de tabel en de omringende tekst in, in punten.
RelativeHorizontalAlignmentHorizontalAlignmentLezen/schrijvenGeeft of stelt de relatieve horizontale uitlijning van de zwevende tabel in.
RelativeVerticalAlignmentVerticalAlignmentLezen/schrijvenHaalt of stelt de relatieve verticale uitlijning van de zwevende tabel in.
HorizontalAnchorRelativeHorizontalPositionLezen/schrijvenHaalt het basisobject op waarvan de horizontale positionering van de zwevende tabel moet worden berekend.
VerticalAnchorRelativeVerticalPositionLezen/schrijvenHaalt het basisobject op waarvan de verticale positionering van de zwevende tabel moet worden berekend.
AbsoluteHorizontalDistancedoubleLezen/schrijvenHaalt op of stelt de absolute horizontale zwevende tabelpositie in, gespecificeerd door de tabeleigenschappen, in punten.
AbsoluteVerticalDistancedoubleLezen/schrijvenHaalt op of stelt de absolute verticale zwevende tabelpositie in, gespecificeerd door de tabeleigenschappen, in punten.
AllowOverlapboolLezenGeeft aan of een zwevende tabel andere zwevende objecten in het document toestaat om zijn omvang te overlappen wanneer weergegeven.
IsCompositeboolLezenRetourneert true omdat dit knooppunt kindknooppunten kan hebben.
HasChildNodesboolLezenRetourneert true als dit knooppunt kindknooppunten heeft.
FirstChildNodeLezenHaalt het eerste kind van het knooppunt op.
LastChildNodeLezenHaalt het laatste kind van het knooppunt op.
CountintLezenHaalt het aantal directe kinderen van dit knooppunt op.
ParentNodeCompositeNodeLezenHaalt de directe ouder van dit knooppunt op.
DocumentDocumentBaseLezenHaalt het document op waartoe dit knooppunt behoort.
PreviousSiblingNodeLezenHaalt het knooppunt op dat direct voorafgaat aan dit knooppunt.
NextSiblingNodeLezenHaalt het knooppunt op dat direct volgt op dit knooppunt.
RangeRangeLezenRetourneert een Range object dat het gedeelte van een document weergeeft dat in dit knooppunt zit.
CustomNodeIdintLezen/schrijvenSpecificeert een aangepaste node-identifier.

Methoden

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

Zie ook

 Nederlands