TableStyleOptions

TableStyleOptions enumeration

Anger hur tabellstil tillämpas på en tabell.

[Flags]
public enum TableStyleOptions

Värderingar

namnVärdeBeskrivning
None0Ingen tabellformatering tillämpas.
FirstRow20Använd villkorlig formatering på första raden.
LastRow40Använd villkorlig formatering på sista raden.
FirstColumn80Använd villkorlig formatering för en första kolumn.
LastColumn100Använd villkorlig formatering för sista kolumnen.
RowBands200Använd villkorlig formatering av radband.
ColumnBands400Använd villkorlig formatering för kolumnband.
Default2003600Rad- och kolumnband tillämpas. Detta är Microsoft Word standard för gamla format som DOC, WML och RTF.
Default2A0Detta är Microsoft Words standardinställningar.

Exempel

Visar hur man bygger en ny tabell samtidigt som man använder en stil.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();

// Vi måste infoga minst en rad innan vi ställer in någon tabellformatering.
builder.InsertCell();

// Ställ in tabellstilen som används baserat på stilidentifieraren.
// Observera att inte alla tabellstilar är tillgängliga när du sparar i .doc-format.
table.StyleIdentifier = StyleIdentifier.MediumShading1Accent1;

// Tillämpa stilen delvis på funktioner i tabellen baserat på predikat, bygg sedan tabellen.
table.StyleOptions =
    TableStyleOptions.FirstColumn | TableStyleOptions.RowBands | TableStyleOptions.FirstRow;
table.AutoFit(AutoFitBehavior.AutoFitToContents);

builder.Writeln("Item");
builder.CellFormat.RightPadding = 40;
builder.InsertCell();
builder.Writeln("Quantity (kg)");
builder.EndRow();

builder.InsertCell();
builder.Writeln("Apples");
builder.InsertCell();
builder.Writeln("20");
builder.EndRow();

builder.InsertCell();
builder.Writeln("Bananas");
builder.InsertCell();
builder.Writeln("40");
builder.EndRow();

builder.InsertCell();
builder.Writeln("Carrots");
builder.InsertCell();
builder.Writeln("50");
builder.EndRow();

doc.Save(ArtifactsDir + "DocumentBuilder.InsertTableWithStyle.docx");

Se även