Á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()
Và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ụngHeight
VàHeightRule
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
, TopPadding
VàBottomPadding
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ể.