Вкажіть параметри компонування

Aspose.Words дозволяє створювати вихідні документи з різними макетами залежно від параметрів, зазначених у властивості LayoutOptions параметра Document. Ця властивість нагадує деякі параметри меню інтерфейсу користувача Microsoft Word, описані в цій статті.

Повний перелік параметрів, таких як ContinuousSectionPageNumberingRestart для обчислення номерів сторінок у безперервному розділі, який перезапускає нумерацію сторінок, або IgnorePrinterMetrics для ігнорування параметра сумісності “використовувати показники принтера для компонування документа”, наведено на сторінці LayoutOptions класу.

Мітки форматування

Aspose.Words дозволяє керувати мітками форматування, використовуючи такі властивості:

  • ShowHiddenText – значення Boolean, яке визначає, чи відображатиметься прихований текст.
  • ShowParagraphMarks – значення Boolean, яке визначає, чи відображатимуться символи, що позначають абзац.

Сторінка, показана в прикладі нижче, містить три абзаци. Другий абзац прихований. Користувач може змінити параметр ShowHiddenText, щоб цей прихований текст відображався на сторінці. Крім того, в кінці кожного абзацу є позначка абзацу. Знак абзацу зазвичай не видно, якщо для його відображення не задано властивість ShowParagraphMarks.

specify-layout-options-aspose-words-cpp-1

У Microsoft Word ці параметри задаються за допомогою діалогового вікна “Файл → Параметри → відображення” наступним чином:

specify-layout-options-aspose-words-cpp-2

Коментарі та правки

За допомогою Aspose.Words ви можете відображати коментарі до документа, які будуть виглядати так само, як у Microsoft Word. Щоб вказати, чи відображатимуться коментарі, використовуйте властивість CommentDisplayMode.

У Microsoft Word цей параметр встановлюється за допомогою діалогового вікна “Параметри відстеження змін”, як показано нижче:

specify-layout-options-aspose-words-cpp-3

Крім того, Aspose.Words дозволяє відображати зміни в документі. Використовуйте властивість RevisionOptions класу LayoutOptions, щоб визначити, чи відображатимуться зміни в документі. Щоб управляти їх зовнішнім виглядом (кольором виділення ревізій, кольором панелі ревізій і т.д.), використовуйте клас RevisonOptions.

Ви також можете відобразити зміни у вигляді коментарів до вмісту. Для цього використовуйте властивість CommentDisplayMode та значення ShowInBalloons.

У наступному прикладі коду показано, як налаштувати відображення ревізій:

На малюнку нижче показано, як Aspose.Words відображає коментарі та зміни до видалення:

comments_and_revisions_example_aspose_words_cpp

Формувач тексту для розширеного відображення типографіки

Властивість TextShaperFactory дозволяє налаштувати функціональність формування тексту, а також підтримку функцій OpenType.

Використовуйте форматування тексту для обробки документів у наступних основних випадках:

  • У документі використовуються кернінг, формування цифр, цифрові форми або лігатури.
  • У документі використовуються складні письмена, такі як Арабська, Кхмерська, Тайська і т. д.