Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Có nhiều cách khác nhau để chèn các trường vào một tài liệu:
Trong bài viết này, chúng ta sẽ xem xét từng cách chi tiết hơn và phân tích cách chèn các lĩnh vực cụ thể sử dụng các tùy chọn này.
Trong Aspose.Words phương pháp [InsertField](https://reference.aspose.com/words/java/com.aspose.words/DocumentBuilder#insertField(int,boolean) được dùng để chèn các trường mới vào một tài liệu. Tham số đầu tiên nhận mã toàn bộ của trường sẽ được chèn. Tham số thứ hai là tùy chọn và cho phép trường kết quả của trường được đặt thủ công. Nếu không cung cấp thì trường được cập nhật tự động. Bạn có thể truyền giá trị là null hoặc rỗng cho tham số này để chèn một trường với giá trị trường trống. Nếu bạn chưa chắc chắn về cú pháp mã trường cụ thể, hãy tạo trường ở Microsoft Word trước và chuyển đổi để xem mã trường của nó.
Mã ví dụ sau cho thấy cách chèn một trường hợp gộp vào một tài liệu bằng DocumentBuilder:
Cùng một kỹ thuật được dùng để chèn các trường nằm bên trong các trường khác.
Phần mã ví dụ sau trình diễn cách chèn các trường nằm trong một trường khác bằng cách sử dụng DocumentBuilder:
Một bộ nhận dạng ngôn ngữ là một hình thức viết tắt số quốc tế tiêu chuẩn cho ngôn ngữ trong một quốc gia hoặc khu vực địa lý. Với Aspose.Words, bạn có thể chỉ định Locale ở cấp trường sử dụng thuộc tính LocaleId, nhận hoặc đặt ID Locale của trường đó.
Ví dụ sau cho thấy cách sử dụng tùy chọn này:
Nếu bạn muốn chèn các trường không kiểu hoặc trống ( {} ) như Microsoft Word cho phép, bạn có thể sử dụng phương pháp InsertField với tham số FieldType.FieldNone. Để chèn một trường vào tài liệu Word, bạn có thể nhấn tổ hợp phím “Ctrl + F9”.
Mảnh mã ví dụ sau cho thấy cách chèn một trường trống vào tài liệu:
COMPARE TrườngTrường COMPARE so sánh hai giá trị và trả về giá trị số 1 nếu sự so sánh là true hoặc 0 nếu sự so sánh là false.
Mã ví dụ dưới đây cho thấy cách thêm COMPARE trường sử dụng DocumentBuilder:
IF TrườngCấu trúc IF có thể dùng để đánh giá các đối số một cách điều kiện.
Mã ví dụ sau cho thấy cách thêm các trường IF sử dụng DocumentBuilder:
Phương cách thay thế để chèn trường trong Aspose.Words là lớp FieldBuilder. Nó cung cấp giao diện thông thạo để chỉ định các công tắc trường và giá trị lập luận là văn bản, nút hoặc thậm chí các trường lồng nhau.
Mẫu mã sau đây cho thấy cách chèn một trường vào tài liệu bằng cách sử dụng FieldBuilder:
Bạn cũng có thể chèn các loại trường khác nhau bằng cách dùng Aspose.Words Document Object Model (DOM). Trong phần này chúng ta sẽ xem xét một vài ví dụ.
“Trường MERGEFIELD trong tài liệu Word có thể được đại diện bởi lớp FieldMergeField.” Bạn có thể sử dụng lớp FieldMergeField để thực hiện các thao tác sau:
Mã ví dụ sau cho thấy cách thêm trường MERGE bằng DOM vào một đoạn văn trong tài liệu:
ADDRESSBLOCK trường vào một Tài liệu bằng cách sử dụng DOMTrường ADDRESSBLOCK được dùng để chèn khối địa chỉ Mail Merge trong tài liệu Word. Trường ADDRESSBLOCK trong tài liệu Word có thể được đại diện bằng lớp FieldAddressBlock Bạn có thể sử dụng FieldAddressBlock lớp để thực hiện các hoạt động sau đây:
“- xác định xem có bao gồm tên của quốc gia/vùng trong trường không”
Ví dụ mã sau cho thấy cách thêm Mail Merge ADDRESSBLOCK Field sử dụng DOM vào một đoạn trong tài liệu:
ADVANCE trường vào một Tài liệu mà không sử dụng DocumentBuilderADVANCE trường được dùng để chênh lệch văn bản tiếp theo trong một dòng sang trái, phải, lên hay xuống. Trường ADVANCE trong tài liệu Word có thể được đại diện bởi lớp FieldAdvance. Bạn có thể sử dụng lớp FieldAdvance để thực hiện các phép toán sau:
“- chỉ định số điểm mà văn bản theo sau trường nên di chuyển thẳng đứng từ cạnh trên cùng của trang”
Mã ví dụ sau cho thấy cách thêm trường ADVANCE bằng DOM vào một đoạn văn trong tài liệu:
ASK trong một Tài liệu mà không cần sử dụng DocumentBuilderTrường ASK được dùng để nhắc người dùng nhập văn bản vào một dấu đánh dấu trong tài liệu Word. Trường ASK trong tài liệu Word có thể được biểu diễn bởi lớp FieldAsk. Bạn có thể sử dụng FieldAsk lớp để thực hiện các hoạt động sau:
Mã ví dụ sau cho thấy cách thêm trường ASK sử dụng DOM vào một đoạn văn bản trong tài liệu:
AUTHOR trường vào một tài liệu mà không cần sử dụng DocumentBuilderTrường AUTHOR dùng để xác định tên của tác giả tài liệu từ các thuộc tính trong trường Document. Trường AUTHOR trong tài liệu Word có thể được đại diện bởi lớp FieldAuthor. Bạn có thể sử dụng FieldAuthor lớp để thực hiện các hoạt động sau:
Mã ví dụ sau cho thấy cách thêm AUTHOR Trường bằng DOM vào một đoạn văn bản trong tài liệu:
INCLUDETEXT trường vào một Tài liệu mà không cần sử dụng DocumentBuilderViết trong trường INCLUDETEXT chèn văn bản và đồ họa chứa trong tài liệu được đặt tên trong mã trường. Bạn có thể chèn toàn bộ tài liệu hoặc một phần tài liệu được chỉ định bởi một dấu đánh dấu trang. Cái trường này trong tài liệu word là biểu diễn bằng INCLUDETEXT. Bạn có thể sử dụng FieldIncludeText lớp để thực hiện các hoạt động sau:
Ví dụ về mã sau cho thấy cách thêm trường INCLUDETEXT bằng DOM vào một đoạn văn trong tài liệu:
TOA trường vào một tài liệu mà không dùng DocumentBuilderThe TOA (Bảng mục lục) trường xây dựng và chèn một bảng mục lục. The TOA trường thu thập các mục được đánh dấu bởi TA (Table of Authorities Entry) các trường. Microsoft Office Word chèn trường TOA khi bạn nhấp vào Insert Table of Authorities trong nhóm Bảng mục lục trên tab References. Khi bạn xem trường TOA trong tài liệu của mình thì cú pháp trông như thế này:
{ TOA [Switches ] }
Ví dụ mã sau cho thấy cách thêm trường TOA bằng cách sử dụng DOM vào một đoạn văn trong tài liệu.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.