طراحی جداول در Word با استفاده از C#

این راهنما توضیح می‌دهد که چگونه جداول را در Word با استفاده از C# طراحی کنید. این راهنما شامل جزئیات تنظیم محیط توسعه، لیستی از مراحل و یک نمونه کد است که نشان می‌دهد چگونه استایل‌های جدول را در ورد با استفاده از C# اعمال کنید. این مقاله جزئیات سفارشی‌سازی استایل جدول را با استفاده از ویژگی‌ها و روش‌های مختلف بررسی می‌کند.

مراحل تغییر طراحی جدول در Microsoft Word با استفاده از C#

  1. محیط را برای استفاده از Aspose.Words برای .NET تنظیم کنید تا استایل جدول را تغییر دهید
  2. فایل ورد را در شیء Document که شامل جداول است بارگذاری کنید
  3. با استفاده از ایندکس جدول، به جدول مورد نظر دسترسی پیدا کنید
  4. با استفاده از کلاس TableStyle، یک استایل جدول جدید ایجاد کنید
  5. فونت، حاشیه‌ها، قالب‌بندی و استایل شرطی را تنظیم کنید
  6. این استایل جدید را با استفاده از ویژگی Style به جدول اعمال کنید
  7. فایل ورد به‌روز شده را با استایل جدول جدید ذخیره کنید

این مراحل فرآیند طراحی یک جدول در ورد با استفاده از C# را تعریف می‌کنند. فایل ورد را در یک شیء Document بارگذاری کنید، به جدول هدف دسترسی پیدا کنید، اندازه آن را به صورت خودکار تنظیم کنید، یک شیء TableStyle جدید تعریف کنید و ویژگی‌های آن را مطابق نیاز تنظیم کنید. در نهایت، این استایل جدید را به جدول اعمال کنید و فایل ورد را با استایل جدول سفارشی ذخیره کنید.

کد برای اعمال استایل‌های جدول در ورد با استفاده از 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");

این کد فرآیند تغییر طراحی جدول در MS Word با استفاده از C# را نشان می‌دهد. می‌توانید نام استایل جدول را تعریف کنید که بعداً می‌تواند برای اعمال به جداول دیگر استفاده شود. اگر استایل از قبل تعیین شده است، با استفاده از Table.Style به آن دسترسی پیدا کنید و ویژگی‌های آن را برای به‌روزرسانی استایل تغییر دهید.

این مقاله به ما فرآیند اعمال استایل‌های جدول در ورد را آموزش داد. برای افزودن سطر به یک جدول موجود، به مقاله نحوه افزودن سطر به جدول در سند MS Word با استفاده از C# مراجعه کنید.

 فارسی