گزینه های Layout را مشخص کنید

Aspose.Words به شما امکان می دهد اسناد خروجی را با طرح بندی های مختلف، بسته به پارامترهای مشخص شده در ویژگی های کلاس LayoutOptions ایجاد کنید. برخی از این ویژگی ها شبیه به برخی از گزینه های منوی رابط کاربری Microsoft Word هستند - آنها در این مقاله توضیح داده خواهند شد.

برای فهرست کامل پارامترهایی مانند continuous_section_page_numbering_restart برای محاسبه شماره صفحات در یک بخش پیوسته که شماره‌گذاری صفحه را مجدداً راه‌اندازی می‌کند، یا ignore_printer_metrics برای نادیده گرفتن گزینه سازگاری “استفاده از معیارهای چاپگر برای طرح‌بندی سند”، صفحه کلاس LayoutOptions را ببینید.

قالب بندی علامت ها

Aspose.Words اجازه می دهد تا علائم قالب بندی را با استفاده از ویژگی های زیر مدیریت کنید:

  • show_hidden_text - یک مقدار Boolean، که مشخص می کند آیا متن پنهان ارائه می شود یا خیر.
  • show_paragraph_marks - یک مقدار Boolean، که مشخص می کند آیا کاراکترهای علامت پاراگراف ارائه می شوند یا خیر.

صفحه نشان داده شده در مثال زیر شامل سه پاراگراف است. دومی پنهان است. کاربر می تواند گزینه show_hidden_text را برای نمایش این متن پنهان در صفحه تغییر دهد. همچنین هر پاراگراف یک علامت پاراگراف در پایان دارد. علامت پاراگراف معمولاً قابل مشاهده نیست مگر اینکه ویژگی show_paragraph_marks برای ارائه آن تنظیم شده باشد.

specify-layout-options_1

در Microsoft Word، این پارامترها با استفاده از کادر محاوره ای “File → Options → Display” به صورت زیر تنظیم می شوند:

specify-layout-options_2

نظرات و تجدید نظرها

با Aspose.Words، می‌توانید کامنت‌های سندی را که شبیه Microsoft Word به نظر می‌رسند ارائه دهید. برای تعیین اینکه آیا نظرات ارائه می شوند یا خیر، از ویژگی comment_display_mode استفاده کنید.

در Microsoft Word، این پارامتر با استفاده از کادر محاوره‌ای “Track Changes Options” مانند شکل زیر تنظیم می‌شود:

specify-layout-options_3

همچنین، Aspose.Words به شما اجازه می دهد تا ویرایش ها را در یک سند نمایش دهید. از ویژگی revision_options کلاس LayoutOptions برای تعیین اینکه آیا ویرایش های سند نمایش داده می شوند استفاده کنید. برای کنترل ظاهر آنها (رنگ برجسته بازبینی، رنگ نوار بازبینی و غیره) از کلاس RevisionOptions استفاده کنید.

همچنین می‌توانید ویرایش‌ها را به‌عنوان نظر در محتوا نمایش دهید. برای این منظور از ویژگی comment_display_mode و مقدار SHOW_IN_BALLOONS استفاده کنید.

مثال کد زیر نحوه سفارشی سازی نمایش نسخه ها را نشان می دهد:

تصویر زیر نشان می‌دهد که چگونه Aspose.Words نظرات و ویرایش‌های Delete را ارائه می‌کند:

comments_and_revisions_example_aspose_words_net