ปรับขนาดตารางอัตโนมัติใน Word ด้วย C#

บทความนี้อธิบาย วิธีการปรับขนาดตารางอัตโนมัติใน Word ด้วย C# รวมถึงการตั้งค่าสภาพแวดล้อม IDE รายการขั้นตอน และตัวอย่างโค้ดเพื่อ ปรับตารางใน Word โดยใช้ C#

ขั้นตอนการปรับขนาดตารางอัตโนมัติใน Word ด้วย C#

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words for .NET
  2. โหลดไฟล์ Word ที่มีตารางเข้าสู่คลาส Document
  3. ดึงโหนดลูกที่ต้องการจากเอกสารที่โหลด
  4. แปลงโหนดให้เป็นอ็อบเจกต์ Table
  5. เรียกใช้เมธอด AutoFit() พร้อมโหมดการปรับขนาดอัตโนมัติที่ต้องการ
  6. บันทึก ไฟล์ Word ที่ได้หลังจากปรับขนาดตาราง

ขั้นตอนเหล่านี้อธิบาย วิธีทำให้ตารางพอดีกับหน้ากระดาษใน Word ด้วย C# เพียงโหลดเอกสาร Word เลือกตารางที่ต้องการโดยใช้ดัชนีของตาราง แปลงเป็นอ็อบเจกต์ Table แล้วเรียกใช้เมธอด AutoFit() พร้อมตัวเลือกที่ต้องการ

โค้ด C# สำหรับปรับตารางให้พอดีกับหน้ากระดาษใน Word

using Aspose.Words;
using Aspose.Words.Tables;
License lic = new License();
lic.SetLicense("license.lic");
Document doc = new Document("Table.docx");
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
table.AutoFit(AutoFitBehavior.AutoFitToWindow);
doc.Save("AdjustedTable.docx");

โค้ดนี้แสดงให้เห็นว่า วิธีปรับขนาดตารางอัตโนมัติใน Word ด้วย C# โดยค่าเริ่มต้น ความกว้างของตารางจะถูกปรับให้พอดีกับความกว้างของหน้ากระดาษ สามารถเลือกตัวเลือกอื่นเพื่อปรับความกว้างของคอลัมน์ตามเนื้อหาหรือคงขนาดคอลัมน์ไว้คงที่

หากต้องการเรียนรู้วิธีสร้างตารางใหม่ในเอกสาร Word โปรดดูบทความ วิธีสร้างตารางในเอกสาร Word ด้วย C#

 ไทย