Deze gids legt uit hoe je tabellen in Word kunt ontwerpen met C#. Het bevat details over het instellen van de ontwikkelomgeving, een stappenplan en een voorbeeldcode die demonstreert hoe tabelstijlen in Word kunnen worden toegepast met C#. Het behandelt het aanpassen van de tabelstijl met verschillende eigenschappen en methoden.
Stappen om een Microsoft Word-tabelontwerp te wijzigen met C#
- Stel de omgeving in om Aspose.Words voor .NET te gebruiken en de tabelstijl te wijzigen
- Laad het Word-bestand in het Document-object met tabellen erin
- Benader de gewenste tabel met behulp van de tabelindex
- Maak een nieuwe tabelstijl met de klasse TableStyle
- Stel lettertype, randen, opmaak en voorwaardelijke stijlen in
- Pas deze nieuwe stijl toe op de tabel met de eigenschap Style
- Sla het bijgewerkte Word-bestand op met de nieuwe tabelstijl
Deze stappen beschrijven het proces om een tabel in Word te ontwerpen met C#. Laad eerst het Word-bestand in een Document-object, zoek de doel-tabel, pas automatische aanpassingen toe, definieer een nieuw TableStyle-object en stel de gewenste eigenschappen in. Pas vervolgens deze stijl toe op de tabel en sla het Word-bestand op met de aangepaste tabelstijl.
Code om tabelstijlen in Word in te stellen met C#
using Aspose.Words; | |
using Aspose.Words.Tables; | |
using System.Drawing; | |
// Apply license | |
License license = new License(); | |
license.SetLicense("license.lic"); | |
// Load the document | |
Document document = new Document("Table.docx"); | |
// Access the first table | |
Table table = (Table)document.GetChild(NodeType.Table, 0, true); | |
// Adjust table to fit within the window | |
table.AutoFit(AutoFitBehavior.AutoFitToWindow); | |
// Define a new table style | |
TableStyle customStyle = (TableStyle)document.Styles.Add(StyleType.Table, "CustomTableStyle"); | |
customStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow; | |
customStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone; | |
customStyle.Font.Color = Color.Red; | |
customStyle.Borders.LineStyle = LineStyle.Double; | |
customStyle.Borders.LineWidth = 2; | |
customStyle.Font.Shadow = true; | |
customStyle.ParagraphFormat.Alignment = ParagraphAlignment.Left; | |
// Apply the style to the table | |
table.Style = customStyle; | |
// Save the formatted document | |
document.Save("FormattedTable.docx"); |
Deze code demonstreert het proces van het wijzigen van het tabelontwerp in MS Word met C#. Je kunt de naam van de tabelstijl definiëren en deze later opnieuw gebruiken voor andere tabellen. Als de stijl al is toegewezen, kun je deze openen via Table.Style
en de eigenschappen aanpassen om de stijl bij te werken.
Dit artikel heeft uitgelegd hoe je tabelstijlen in Word kunt instellen. Wil je rijen toevoegen aan een bestaande tabel? Bekijk dan het artikel Hoe rijen toevoegen aan een tabel in een MS Word-document met C#.