Chỉ định các tùy chọn bố cục

Aspose.Words cho phép bạn tạo ra các tài liệu đầu ra với các bố cục khác nhau, tùy thuộc vào các tham số được chỉ định trong thuộc tính LayoutOptions của Document. Tính năng này giống với một số lựa chọn trong Microsoft Word tùy chọn giao diện người dùng được mô tả trong bài viết này.

Để có danh sách đầy đủ các tham số như ContinuousSectionPageNumberingRestart để tính trang trong một phần liên tục bắt đầu lại số trang hoặc IgnorePrinterMetrics để bỏ qua tùy chọn “Sử dụng phép đo máy in để bố cục tài liệu”, xem lớp trang LayoutOptions.

Đánh dấu định dạng

Aspose.Words cho phép bạn quản lý dấu đánh dấu định dạng bằng các thuộc tính sau:

  • ShowHiddenText – giá trị a Boolean, cho biết văn bản ẩn được hiển thị hay không.
  • ShowParagraphMarks – giá trị a Boolean, xác định xem ký hiệu đoạn văn có hiển thị hay không.

Trang được mô tả trong ví dụ dưới đây chứa ba đoạn. Cái thứ hai bị giấu. Người dùng có thể thay đổi tùy chọn ShowHiddenText để hiển thị văn bản ẩn này trên trang. Cũng vậy, mỗi đoạn văn có dấu chấm ở cuối. Đoạn đánh dấu đoạn văn thường không hiển thị trừ khi thuộc tính ShowParagraphMarks được thiết lập để hiển thị nó.

formatting_marks_example_aspose_words_java

Trong Microsoft Word, các tham số được đặt sử dụng hộp thoại “File → Options → Display” như sau:

formatting_marks_ms_word_aspose_words_java

Bình luận và Sửa đổi

Với Aspose.Words, bạn có thể hiển thị các chú thích tài liệu mà sẽ trông giống như ở Microsoft Word. Để chỉ định liệu các nhận xét có được hiển thị hay không, hãy sử dụng thuộc tính ShowComments.

Trong Microsoft Word, tham số này được đặt bằng hộp thoại “Tùy chọn Theo dõi Thay đổi”, như hình bên dưới:

comments_and_revisions_ms_word_aspose_words_java

Ngoài ra, Aspose.Words cho phép bạn hiển thị các lần chỉnh sửa trong một tài liệu. Sử dụng thuộc tính RevisionOptions của lớp LayoutOptions để xác định xem các phiên bản tài liệu có hiển thị hay không. Để kiểm soát giao diện của chúng (cài đặt màu nổi bật sửa đổi, màu thanh sửa đổi,…), hãy sử dụng lớp RevisonOptions.

Bạn cũng có thể hiển thị các bản sửa đổi như là bình luận về nội dung. Đối với mục đích này, hãy dùng thuộc tính CommentDisplayMode và giá trị ShowInBalloons.

Mã ví dụ sau cho thấy cách hiển thị các phiên bản được tùy biến:

Hình bên dưới cho thấy cách Aspose.Words hiển thị các bình luận và xóa sửa đổi:

comments_and_revisions_example_aspose_words_java

Text Shaper cho hiển thị kiểu chữ nâng cao

Tính TextShaperFactory cho phép bạn thiết lập chức năng định hình văn bản, cũng như các tính năng hỗ trợ OpenType.

Sử dụng tạo hình văn bản cho xử lý tài liệu trong các trường hợp chính sau:

“- Một tài liệu sử dụng Kerning, Numeral Shaping, Numeral Forms, hoặc Ligatures.” “- Tài liệu sử dụng các tập lệnh phức tạp, chẳng hạn như tiếng Ả Rập, Khmer, Thái, v.v.”