Xác định định dạng có điều kiện

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn quy trình từng bước để xác định định dạng có điều kiện bằng cách sử dụng Aspose.Words cho .NET. Chúng tôi sẽ giải thích mã nguồn C# đi kèm và cung cấp cho bạn hướng dẫn toàn diện để giúp bạn hiểu và triển khai tính năng này trong các dự án của riêng bạn. Ở cuối hướng dẫn này, bạn sẽ biết cách áp dụng định dạng có điều kiện cho một bảng trong tài liệu Word bằng Aspose.Words cho .NET.

Bước 1: Xác định thư mục tài liệu

Đầu tiên, bạn cần đặt đường dẫn đến thư mục tài liệu của mình. Đây là vị trí bạn muốn lưu tài liệu Word đã chỉnh sửa của mình. Thay thế “THƯ VIỆN TÀI LIỆU CỦA BẠN” bằng đường dẫn thích hợp.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Bước 2: Tạo tài liệu mới và trình tạo tài liệu

Tiếp theo, bạn cần tạo một phiên bản mới củaDocument lớp và một hàm tạo tài liệu cho tài liệu đó.

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

Bước 3: Bắt đầu một bảng mới và thêm ô

Để bắt đầu tạo bảng, chúng ta sử dụngStartTable() của trình tạo tài liệu, sau đó chúng ta thêm các ô vào bảng bằng cách sử dụngInsertCell() phương thức và chúng tôi ghi nội dung của các ô vào bằng cách sử dụngWrite() phương pháp.

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

Bước 4: Tạo kiểu bảng và đặt định dạng có điều kiện

Bây giờ chúng ta có thể tạo kiểu bảng bằng cách sử dụngTableStyle lớp học vàAdd() phương pháp từ tài liệus Kiểu dángcollection. We can then set the conditional formatting for the first row of the table by accessing theKiểu có điều kiệnproperty of the table style and using theThuộc tính FirstRow`.

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

Bước 5: Áp dụng kiểu bảng cho bảng

Cuối cùng, chúng ta áp dụng kiểu bảng mà chúng ta đã tạo cho bảng bằng cách sử dụngStyle thuộc tính của bảng.

table.Style = tableStyle;

Bước 6: Lưu tài liệu đã sửa đổi

Cuối cùng lưu tài liệu đã sửa đổi vào một tập tin. Bạn có thể chọn tên và

một vị trí thích hợp cho tài liệu đầu ra.

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

Xin chúc mừng! Bây giờ bạn đã xác định định dạng có điều kiện cho bảng của mình bằng Aspose.Words for .NET.

Mã nguồn mẫu để Xác định định dạng có điều kiện bằng Aspose.Words cho .NET

	// Đường dẫn đến thư mục tài liệu của bạn
	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");

Phần kết luận

Trong hướng dẫn này, chúng ta đã học cách thiết lập định dạng có điều kiện bằng Aspose.Words cho .NET. Bằng cách làm theo hướng dẫn từng bước này, bạn có thể dễ dàng áp dụng định dạng có điều kiện cho các bảng trong tài liệu Word của mình. Aspose.Words cung cấp API mạnh mẽ và linh hoạt để thao tác và định dạng bảng trong tài liệu của bạn. Với kiến thức này, bạn có thể cải thiện cách trình bày trực quan các tài liệu Word của mình và đáp ứng các nhu cầu cụ thể.