Table

Översikt

Table är en klass i Aspose.Words FOSS för .NET. Ärver från: CompositeNode.

Representerar en tabell i ett Word-dokument.

Denna klass tillhandahåller 35 metoder för att arbeta med Table-objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor och 23 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.Words FOSS för .NET-paketet. Egenskaper: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap och 38 till.

Egenskaper

NamnTypÅtkomstBeskrivning
NodeTypeNodeTypeLäsReturnerar tabell.
FirstRowRowLäsReturnerar den första Row-noden i tabellen.
LastRowRowLäsReturnerar den sista Row-noden i tabellen.
RowsRowCollectionLäsTillhandahåller typad åtkomst till tabellens rader.
AlignmentTableAlignmentLäs/SkrivAnger hur en inline table är justerad i dokumentet.
AllowAutoFitboolLäs/SkrivTillåter Microsoft Word och Aspose.Words att automatiskt ändra storlek på celler i en tabell så att de passar innehållet.
PreferredWidthPreferredWidthLäs/SkrivHämtar eller anger tabellens föredragna bredd.
BidiboolLäs/SkrivHämtar eller anger om detta är en tabell med skrivning från höger till vänster.
LeftPaddingdoubleLäs/SkrivHämtar eller anger mängden utrymme (i punkter) som ska läggas till vänster om cellernas innehåll.
RightPaddingdoubleLäs/SkrivHämtar eller anger mängden utrymme (i punkter) som ska läggas till höger om cellernas innehåll.
TopPaddingdoubleLäs/SkrivHämtar eller anger mängden utrymme (i punkter) som ska läggas till ovanför cellernas innehåll.
BottomPaddingdoubleLäs/SkrivHämtar eller anger mängden utrymme (i punkter) som ska läggas till under cellernas innehåll.
CellSpacingdoubleLäs/SkrivHämtar eller anger mängden utrymme (i punkter) mellan cellerna.
AllowCellSpacingboolLäs/SkrivHämtar eller anger alternativet “Allow spacing between cells”.
LeftIndentdoubleLäs/SkrivHämtar eller anger värdet som representerar vänsterindraget för tabellen.
StyleOptionsTableStyleOptionsLäs/SkrivHämtar eller anger bitflaggor som specificerar hur en tabellstil tillämpas på den här tabellen.
StyleStyleLäs/SkrivHämtar eller anger tabellstilen som tillämpas på den här tabellen.
StyleNamestringLäs/SkrivHämtar eller anger namnet på tabellstilen som tillämpas på den här tabellen.
StyleIdentifierStyleIdentifierLäs/SkrivHämtar eller anger den språkoberoende stilidentifieraren för tabellstilen som tillämpas på denna tabell.
TextWrappingTextWrappingLäs/SkrivHämtar eller anger TextWrapping för tabellen.
TitlestringLäs/SkrivHämtar eller anger titeln på den här tabellen.
DescriptionstringLäs/SkrivHämtar eller anger beskrivning av den här tabellen.
DistanceLeftdoubleLäs/SkrivHämtar eller anger avståndet mellan tabellens vänstra kant och den omgivande texten, i punkter.
DistanceRightdoubleLäs/SkrivHämtar eller anger avståndet mellan tabellens högra kant och den omgivande texten, i punkter.
DistanceTopdoubleLäs/SkrivHämtar eller anger avståndet mellan tabellens överkant och den omgivande texten, i punkter.
DistanceBottomdoubleLäs/SkrivHämtar eller anger avståndet mellan tabellens nederkant och den omgivande texten, i punkter.
RelativeHorizontalAlignmentHorizontalAlignmentLäs/SkrivHämtar eller anger flytande tabells relativa horisontella justering.
RelativeVerticalAlignmentVerticalAlignmentLäs/SkrivHämtar eller anger flytande tabells relativa vertikala justering.
HorizontalAnchorRelativeHorizontalPositionLäs/SkrivHämtar basobjektet från vilket den horisontella positioneringen av den flytande tabellen ska beräknas.
VerticalAnchorRelativeVerticalPositionLäs/SkrivHämtar basobjektet från vilket den vertikala positioneringen av den flytande tabellen ska beräknas.
AbsoluteHorizontalDistancedoubleLäs/SkrivHämtar eller anger den absoluta horisontella flytande tabellpositionen som specificeras av tabellens egenskaper, i punkter.
AbsoluteVerticalDistancedoubleLäs/SkrivHämtar eller anger den absoluta vertikala flytande tabellpositionen som specificeras av tabellens egenskaper, i punkter.
AllowOverlapboolLäsHämtar om en flytande tabell ska tillåta andra flytande objekt i dokumentet att överlappa dess omfång när den visas.
IsCompositeboolLäsReturnerar true eftersom den här noden kan ha undernoder.
HasChildNodesboolLäsReturnerar true om den här noden har några undernoder.
FirstChildNodeLäsHämtar den första barnnoden.
LastChildNodeLäsHämtar det sista barnet i noden.
CountintLäsHämtar antalet omedelbara barn till den här noden.
ParentNodeCompositeNodeLäsHämtar den omedelbara föräldern till denna nod.
DocumentDocumentBaseLäsHämtar dokumentet som den här noden tillhör.
PreviousSiblingNodeLäsHämtar noden som omedelbart föregår den här noden.
NextSiblingNodeLäsHämtar noden som omedelbart följer denna nod.
RangeRangeLäsReturnerar ett Range-objekt som representerar den del av ett dokument som finns i den här noden.
CustomNodeIdintLäs/SkrivAnger en anpassad nodidentifierare.

Metoder

SignaturBeskrivning
Table(doc: DocumentBase)Initierar en ny instans av Table-klassen.
ConvertToHorizontallyMergedCells()Konverterar celler som är horisontellt sammanslagna efter bredd till celler som är sammanslagna efter HorizontalMerge.
Accept(visitor: DocumentVisitor)Anropar VisitTableStart, sedan anropar Accept för alla barnnoder i sektionen och anropar VisitTableEnd i slutet.
AcceptStart(visitor: DocumentVisitor)Accepterar en besökare för att besöka början av tabellen.
AcceptEnd(visitor: DocumentVisitor)Accepterar en besökare för att besöka slutet av tabellen.
EnsureMinimum()Om tabellen inte har några rader skapar den och lägger till en Row.
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color)Ställer in alla tabellramar till den angivna linjestilen, bredden och färgen.
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool)Ställer in den specificerade tabellramen till den specificerade linjestilen, bredden och färgen.
ClearBorders()Tar bort alla tabell- och cellramar i den här tabellen.
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color)Ställer in skuggning till de angivna värdena på hela tabellen.
ClearShading()Tar bort all skuggning i tabellen.
AutoFit(behavior: AutoFitBehavior)Ändrar storlek på tabellen och cellerna enligt det angivna auto fit-beteendet.
GetText()Hämtar texten för den här noden och alla dess barn.
GetChildNodes(nodeType: NodeType, isDeep: bool)Returnerar en samling av barnnoder som matchar den angivna typen.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnerar en N:te barnnod som matchar den angivna typen.
SelectNodes(xpath: string)Väljer en lista med noder som matchar XPath-uttrycket.
SelectSingleNode(xpath: string)Väljer den första noden som matchar XPath-uttrycket.
GetEnumerator()Tillhandahåller stöd för iteration i foreach-stil över barnnoderna för den här noden.
AppendChild(newChild: T)Lägger till den angivna noden i slutet av listan med barnnoder för den här noden.
PrependChild(newChild: T)Lägger till den angivna noden i början av listan med barnnoder för den här noden.
InsertAfter(newChild: T, refChild: Node)Infogar den angivna noden omedelbart efter den angivna referensnoden.
InsertBefore(newChild: T, refChild: Node)Infogar den angivna noden omedelbart före den angivna referensnoden.
RemoveChild(oldChild: T)Tar bort den angivna barnnoden.
RemoveAllChildren()Tar bort alla barnnoder i den aktuella noden.
RemoveSmartTags()Tar bort alla SmartTag underordnade noder till den aktuella noden.
IndexOf(child: Node)Returnerar indexet för den angivna barnnoden i barnnodarrayen.
CreateNavigator()Skapar en navigator som kan användas för att traversera och läsa noder.
Clone(isCloneChildren: bool)Du bör använda overloaden Clone(bool, INodeCloningListener) när nodkloning är en del av en annan (vanligtvis sammansatt) nodkloningsprocess.
GetAncestor(ancestorType: Type)Hämtar den första förfadern av den angivna objekttypen.
GetAncestorOf()Anropar GetAncestorOf på denna Table-instans.
Remove()Tar bort sig själv från föräldern.
NextPreOrder(rootNode: Node)Hämtar nästa nod enligt pre-order-trädtraverseringsalgoritmen.
PreviousPreOrder(rootNode: Node)Hämtar föregående nod enligt pre-order-trädtraverseringsalgoritmen.
ToString(saveFormat: SaveFormat)Exporterar nodens innehåll till en sträng i det angivna formatet.
NodeTypeToString(nodeType: NodeType)En hjälpfunktion som konverterar ett nodtyp-enumvärde till en användarvänlig sträng.

Se även

 Svenska