ใช้การจัดรูปแบบแถว

ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดกระบวนการทีละขั้นตอนเพื่อใช้การจัดรูปแบบแถวกับตารางโดยใช้ Aspose.Words สำหรับ .NET เราจะอธิบายซอร์สโค้ด C# ที่ให้มาและให้คำแนะนำที่ครอบคลุมเพื่อช่วยให้คุณเข้าใจและนำคุณสมบัตินี้ไปใช้ในโครงการของคุณเอง ในตอนท้ายของบทช่วยสอนนี้ คุณจะมีความเข้าใจที่ชัดเจนเกี่ยวกับวิธีการจัดรูปแบบแถวของตารางในเอกสาร Word ของคุณโดยใช้ Aspose.Words สำหรับ .NET

ขั้นตอนที่ 1: กำหนดไดเร็กทอรีเอกสาร

ขั้นแรก คุณต้องกำหนดเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ นี่คือตำแหน่งที่คุณต้องการบันทึกเอกสาร Word ที่แก้ไขแล้ว แทนที่ “ไดเรกทอรีเอกสารของคุณ” ด้วยเส้นทางที่เหมาะสม

string dataDir = "YOUR DOCUMENTS DIRECTORY";

ขั้นตอนที่ 2: สร้างเอกสารใหม่และตัวสร้างเอกสาร

ถัดไป คุณต้องสร้างอินสแตนซ์ใหม่ของDocument คลาสและตัวสร้างเอกสารสำหรับเอกสารนั้น

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

ขั้นตอนที่ 3: เริ่มบอร์ดใหม่

หากต้องการใช้การจัดรูปแบบแถว เราต้องเริ่มตารางใหม่โดยใช้StartTable() วิธีการของตัวสร้างเอกสาร

Table table = builder. StartTable();

ขั้นตอนที่ 4: แทรกเซลล์และไปที่รูปแบบแถว

ตอนนี้เราสามารถแทรกเซลล์ลงในตารางและเข้าถึงรูปแบบแถวของเซลล์นั้นได้โดยใช้ตัวสร้างเอกสารInsertCell() และRowFormat วิธีการ

builder. InsertCell();
RowFormat rowFormat = builder.RowFormat;

ขั้นตอนที่ 5: ตั้งค่าความสูงของแถว

ในการกำหนดความสูงของแถว เราใช้Height และHeightRule คุณสมบัติของรูปแบบแถว ในตัวอย่างนี้ เราตั้งค่าความสูงของแถวเป็น 100 จุด และใช้Exactly กฎ.

rowFormat. Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;

ขั้นตอนที่ 6: กำหนดการจัดรูปแบบตาราง

คุณสมบัติการจัดรูปแบบบางอย่างสามารถตั้งค่าบนตารางได้ และนำไปใช้กับแถวตารางทั้งหมด ในตัวอย่างนี้ เราตั้งค่าคุณสมบัติระยะขอบของตารางโดยใช้LeftPadding, RightPadding, TopPadding และBottomPadding คุณสมบัติ.

table. LeftPadding = 30;
table. RightPadding = 30;
table. TopPadding = 30;
table. BottomPadding = 30;

ขั้นตอนที่ 7: เพิ่มเนื้อหาลงในแถว

ตอนนี้เราทำได้

เราจะเพิ่มเนื้อหาลงในบรรทัดโดยใช้วิธีการของตัวสร้างเอกสาร ในตัวอย่างนี้ เราใช้Writeln() วิธีการเพิ่มข้อความในบรรทัด

builder.Writeln("I'm a beautifully formatted line.");

ขั้นตอนที่ 8: จบเส้นและตาราง

เมื่อเราเพิ่มเนื้อหาลงในแถวแล้ว เราก็สามารถจบแถวโดยใช้EndRow() วิธีการแล้วจบตารางโดยใช้EndTable() วิธี.

builder. EndRow();
builder. EndTable();

ขั้นตอนที่ 9: บันทึกเอกสารที่แก้ไข

สุดท้าย เราจะบันทึกเอกสารที่แก้ไขลงในไฟล์ คุณสามารถเลือกชื่อและตำแหน่งที่เหมาะสมสำหรับเอกสารเอาต์พุตได้

doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyRowFormatting.docx");

ขอแสดงความยินดี! ขณะนี้คุณได้ใช้การจัดรูปแบบแถวกับตารางโดยใช้ Aspose.Words สำหรับ .NET

ตัวอย่างซอร์สโค้ดสำหรับใช้การจัดรูปแบบแถวโดยใช้ Aspose.Words สำหรับ .NET

	// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Table table = builder.StartTable();
	builder.InsertCell();
	RowFormat rowFormat = builder.RowFormat;
	rowFormat.Height = 100;
	rowFormat.HeightRule = HeightRule.Exactly;
	// คุณสมบัติการจัดรูปแบบเหล่านี้ตั้งค่าไว้บนตารางและนำไปใช้กับแถวทั้งหมดในตาราง
	table.LeftPadding = 30;
	table.RightPadding = 30;
	table.TopPadding = 30;
	table.BottomPadding = 30;
	builder.Writeln("I'm a wonderful formatted row.");
	builder.EndRow();
	builder.EndTable();
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyRowFormatting.docx");

บทสรุป

ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีนำการจัดรูปแบบแถวไปใช้กับตารางโดยใช้ Aspose.Words สำหรับ .NET ด้วยการทำตามคำแนะนำทีละขั้นตอนนี้ คุณสามารถรวมฟังก์ชันนี้เข้ากับโปรเจ็กต์ C# ของคุณได้อย่างง่ายดาย การจัดการการจัดรูปแบบแถวตารางเป็นส่วนสำคัญของการประมวลผลเอกสาร และ Aspose.Words ก็มี API ที่ทรงพลังและยืดหยุ่นเพื่อให้บรรลุเป้าหมายนี้ ด้วยความรู้นี้ คุณสามารถปรับปรุงการนำเสนอด้วยภาพในเอกสาร Word ของคุณและปฏิบัติตามข้อกำหนดเฉพาะได้