กำหนดการจัดรูปแบบตามเงื่อนไข

ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดกระบวนการทีละขั้นตอนเพื่อกำหนดการจัดรูปแบบตามเงื่อนไขโดยใช้ 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() วิธีการของตัวสร้างเอกสาร จากนั้นเราจะเพิ่มเซลล์ลงในตารางโดยใช้InsertCell() วิธีการและเราเขียนเนื้อหาของเซลล์ไปยังการใช้Write() วิธี.

Table table = builder. StartTable();
builder. InsertCell();
builder.Write("Name");
builder. InsertCell();
builder.Write("Value");
builder. EndRow();
builder. InsertCell();
builder. InsertCell();
builder. EndTable();

ขั้นตอนที่ 4: สร้างสไตล์ตารางและตั้งค่าการจัดรูปแบบตามเงื่อนไข

ตอนนี้เราสามารถสร้างรูปแบบตารางโดยใช้TableStyle ชั้นเรียนและAdd() วิธีการจากเอกสารs สไตล์collection. We can then set the conditional formatting for the first row of the table by accessing theรูปแบบตามเงื่อนไขproperty of the table style and using theคุณสมบัติแถวแรก

TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow;
tableStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone;

ขั้นตอนที่ 5: ใช้สไตล์ตารางกับตาราง

สุดท้าย เราใช้สไตล์ตารางที่เราสร้างขึ้นกับตารางโดยใช้Style คุณสมบัติของตาราง

table.Style = tableStyle;

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

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

ตำแหน่งที่เหมาะสมสำหรับเอกสารขาออก

doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DefineConditionalFormatting.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();
	builder.Write("Name");
	builder.InsertCell();
	builder.Write("Value");
	builder.EndRow();
	builder.InsertCell();
	builder.InsertCell();
	builder.EndTable();
	TableStyle tableStyle = (TableStyle) doc.Styles.Add(StyleType.Table, "MyTableStyle1");
	tableStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow;
	tableStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone;
	table.Style = tableStyle;
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DefineConditionalFormatting.docx");

บทสรุป

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