Lentelių kūrimas Word naudojant C#

Š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#

  1. Nustatykite aplinką, kad galėtumėte naudoti Aspose.Words for .NET ir keisti lentelės stilių
  2. Įkelkite Word failą į Document objektą su lentelėmis
  3. Pasiekite norimą lentelę naudodami lentelės indeksą
  4. Sukurkite naują lentelės stilių naudodami TableStyle klasę
  5. Nustatykite šriftą, rėmelius, formatavimą ir sąlyginius stilius
  6. Priskirkite šį naują stilių lentelei naudodami Style savybę
  7. 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#.

 Latviski