Áp dụng đường viền phác thảo

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 đường viền phác thảo 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 thao tác viền 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à nơi tài liệu Word của bạn được lưu trữ. 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ải tài liệu lên

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

Document doc = new Document(dataDir + "Tables.docx");

Bước 3: Truy cập vào bảng

Để áp dụng đường viền phác thảo, chúng ta cần truy cập vào bảng trong tài liệu. CácTable lớp đại diện cho một bảng trong Aspose.Words.

Table table = (Table)doc.GetChild(NodeType.Table, 0, true);

Bước 4: Căn chỉnh bảng vào giữa trang

Bây giờ chúng ta có thể căn chỉnh bảng vào giữa trang bằng cách sử dụngAlignment thuộc tính của bảng.

table. Alignment = Table Alignment. Center;

Bước 5: Xóa viền bảng hiện có

Để bắt đầu với đường viền phác thảo mới, trước tiên chúng ta cần xóa tất cả các đường viền hiện có khỏi bảng. Điều này có thể được thực hiện bằng cách sử dụngClearBorders() phương pháp.

table. ClearBorders();

Bước 6: Xác định đường viền xanh xung quanh bảng

Bây giờ chúng ta có thể thiết lập đường viền màu xanh xung quanh bảng bằng cách sử dụngSetBorder() phương pháp cho mỗi cạnh của bảng. Trong ví dụ này, chúng tôi đang sử dụng đường viền loại “Đơn” có độ dày 1,5 điểm và có màu xanh lục.

table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);

Bước 7: Tô màu nền cho các ô

Để cải thiện cách trình bày trực quan của bảng, chúng ta có thể tô màu nền cho các ô

ý tưởng. Trong ví dụ này, chúng tôi đang sử dụng màu xanh nhạt.

table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

Bước 8: 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.ApplyOutlineBorder.docx");

Xin chúc mừng! Bây giờ bạn đã áp dụng đường viền phác thảo cho bảng bằng Aspose.Words cho .NET.

Mã nguồn mẫu cho Áp dụng đường viền phác thảo 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(dataDir + "Tables.docx");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	// Căn chỉnh bảng vào giữa trang.
	table.Alignment = TableAlignment.Center;
	//Xóa mọi đường viền hiện có khỏi bảng.
	table.ClearBorders();
	// Đặt đường viền màu xanh lá cây xung quanh bàn nhưng không viền bên trong.
	table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
	// Tô màu các ô bằng màu xanh nhạt.
	table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");

Phần kết luận

Trong hướng dẫn này, chúng ta đã học cách áp dụng đường viền phác thảo 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 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ể.