Áp dụng định dạng hàng

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 để áp dụng định dạng hàng cho bảng bằ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. Đến cuối hướng dẫn này, bạn sẽ hiểu rõ về cách định dạng các hàng trong 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

Để áp dụng định dạng hàng, trước tiên chúng ta phải bắt đầu một bảng mới bằng cách sử dụngStartTable() phương thức của hàm tạo tài liệu.

Table table = builder. StartTable();

Bước 4: Chèn ô và chuyển sang định dạng hàng

Bây giờ chúng ta có thể chèn một ô vào bảng và truy cập định dạng hàng cho ô đó bằng cách sử dụng trình tạo tài liệuInsertCell()RowFormat phương pháp.

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

Bước 5: Đặt chiều cao hàng

Để thiết lập chiều cao của hàng, chúng ta sử dụngHeightHeightRule thuộc tính của định dạng hàng. Trong ví dụ này, chúng tôi đặt chiều cao hàng là 100 điểm và sử dụngExactly luật lệ.

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

Bước 6: Xác định định dạng bảng

Một số thuộc tính định dạng có thể được đặt trên chính bảng và được áp dụng cho tất cả các hàng của bảng. Trong ví dụ này, chúng tôi đặt thuộc tính lề bảng bằng cách sử dụngLeftPadding, RightPadding, TopPaddingBottomPadding của cải.

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

Bước 7: Thêm nội dung vào hàng

Bây giờ chúng ta có thể

Chúng ta sẽ thêm nội dung vào dòng bằng cách sử dụng các phương thức của hàm tạo tài liệu. Trong ví dụ này, chúng tôi sử dụngWriteln() phương pháp thêm văn bản vào dòng.

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

Bước 8: Hoàn thiện dòng và bảng

Khi chúng ta đã thêm nội dung vào hàng, chúng ta có thể kết thúc hàng bằng cách sử dụngEndRow() phương pháp và sau đó kết thúc bảng bằng cách sử dụngEndTable() phương pháp.

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

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

Cuối cùng, chúng tôi lưu tài liệu đã sửa đổi vào một tệp. Bạn có thể chọn tên và vị trí thích hợp cho tài liệu đầu ra.

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

Xin chúc mừng! Bây giờ bạn đã áp dụng định dạng hàng cho bảng bằng Aspose.Words for .NET.

Mã nguồn mẫu cho Áp dụng định dạng hàng 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();
	RowFormat rowFormat = builder.RowFormat;
	rowFormat.Height = 100;
	rowFormat.HeightRule = HeightRule.Exactly;
	// Các thuộc tính định dạng này được đặt trên bảng và được áp dụng cho tất cả các hàng trong bảng.
	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");

Phần kết luận

Trong hướng dẫn này, chúng ta đã học cách áp dụng định dạng hàng cho bảng 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 tích hợp chức năng này vào các dự án C# của mình. Thao tác định dạng hàng trong bảng là một khía cạnh thiết yếu của quá trình xử lý tài liệu và Aspose.Words cung cấp API mạnh mẽ và linh hoạt để đạt được điều này. 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 yêu cầu cụ thể.