Đặt kiểu kiểm soát nội dung

Hướng dẫn này giải thích cách đặt kiểu điều khiển nội dung trong tài liệu Word bằng Aspose.Words cho .NET. Bạn có thể áp dụng các kiểu tùy chỉnh hoặc được xác định trước cho các điều khiển nội dung để có định dạng nhất quán.

Điều kiện tiên quyết

Để làm theo hướng dẫn này, bạn cần có những điều sau:

  • Đã cài đặt thư viện Aspose.Words cho .NET.
  • Kiến thức cơ bản về C# và Xử lý văn bản với tài liệu Word.

Bước 1: Thiết lập thư mục tài liệu

Bắt đầu bằng cách thiết lập đường dẫn đến thư mục tài liệu của bạn. Thay thế"YOUR DOCUMENT DIRECTORY" với đường dẫn thực tế đến thư mục chứa tài liệu của bạn.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Bước 2: Tải tài liệu và truy xuất Kiểm soát nội dung

Tải tài liệu Word bằng cách sử dụngDocument hàm tạo, chuyển đường dẫn đến tài liệu dưới dạng tham số. Truy xuất điều khiển nội dung mong muốn từ tài liệu. Trong ví dụ này, chúng tôi giả định rằng điều khiển nội dung là thẻ tài liệu có cấu trúc đầu tiên trong tài liệu.

Document doc = new Document(dataDir + "Structured document tags.docx");
StructuredDocumentTag sdt = (StructuredDocumentTag)doc.GetChild(NodeType.StructuredDocumentTag, 0, true);

Bước 3: Truy xuất Kiểu và Áp dụng cho Kiểm soát Nội dung

Truy xuất kiểu mong muốn từ bộ sưu tập kiểu của tài liệu. Trong ví dụ này, chúng tôi truy xuất kiểu “Trích dẫn” bằng cách sử dụngStyleIdentifier.Quote . Sau đó, gán kiểu đã truy xuất choStyle thuộc tính của thẻ tài liệu có cấu trúc.

Style style = doc.Styles[StyleIdentifier.Quote];
sdt.Style = style;

Bước 4: Lưu tài liệu

Lưu tài liệu đã sửa đổi vào thư mục được chỉ định bằng cách sử dụngSave phương pháp. Cung cấp tên tệp mong muốn với phần mở rộng tệp thích hợp. Trong ví dụ này, chúng tôi lưu tài liệu dưới dạng “WorkingWithSdt.SetContentControlStyle.docx”.

doc.Save(dataDir + "WorkingWithSdt.SetContentControlStyle.docx");

Mã nguồn mẫu cho Đặt kiểu điều khiển nội dung 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 + "Structured document tags.docx");
	StructuredDocumentTag sdt = (StructuredDocumentTag) doc.GetChild(NodeType.StructuredDocumentTag, 0, true);
	Style style = doc.Styles[StyleIdentifier.Quote];
	sdt.Style = style;
	doc.Save(dataDir + "WorkingWithSdt.SetContentControlStyle.docx");

Đó là nó! Bạn đã đặt thành công kiểu điều khiển nội dung trong tài liệu Word của mình bằng Aspose.Words for .NET.