Šis vadovas paaiškina, kaip kurti lenteles Word naudojant C#. Jame pateikiami IDE nustatymai, veiksmų sąrašas ir pavyzdinis kodas, parodantis kaip taikyti lentelių stilius Word dokumente naudojant C#. Straipsnyje aptariama, kaip tinkinti lentelės stilių naudojant įvairias savybes ir metodus.
Veiksmai, kaip pakeisti Microsoft Word lentelės dizainą naudojant C#
- Nustatykite aplinką, kad galėtumėte naudoti Aspose.Words for .NET ir keisti lentelės stilių
- Įkelkite Word failą į Document objektą su lentelėmis
- Pasiekite norimą lentelę naudodami lentelės indeksą
- Sukurkite naują lentelės stilių naudodami TableStyle klasę
- Nustatykite šriftą, rėmelius, formatavimą ir sąlyginius stilius
- Priskirkite šį naują stilių lentelei naudodami Style savybę
- Išsaugokite atnaujintą Word failą su nauju lentelės stiliumi
Šie veiksmai aprašo procesą, kaip kurti lentelę Word dokumente naudojant C#. Pirmiausia įkelkite Word failą į Document objektą, raskite tikslinę lentelę, automatiškai pritaikykite jos dydį, sukurkite naują TableStyle objektą ir nustatykite reikiamas savybes. Galiausiai pritaikykite šį stilių lentelei ir išsaugokite Word failą su pritaikytu lentelės dizainu.
Kodas, kaip nustatyti lentelės stilius Word naudojant 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"); |
Šis kodas demonstruoja kaip keisti lentelės dizainą MS Word dokumente naudojant C#. Galite nurodyti lentelės stiliaus pavadinimą ir vėliau jį naudoti kitoms lentelėms. Jei stilius jau priskirtas, galite jį pasiekti per Table.Style
ir pakeisti jo savybes, kad atnaujintumėte dizainą.
Šiame straipsnyje išmokome, kaip nustatyti lentelės stilius Word dokumente. Jei norite pridėti eilučių į esamą lentelę, skaitykite straipsnį Kaip pridėti eilutes į lentelę MS Word dokumente naudojant C#.