العمل مع الخيارات ومظهر مستندات Word
في بعض الأحيان قد تحتاج إلى تغيير مظهر المستند، على سبيل المثال، تعيين تفضيلات اللغة أو عدد الأسطر في كل صفحة. يوفر Aspose.Words القدرة على التحكم في كيفية عرض المستند، بالإضافة إلى بعض الخيارات الإضافية. توضح هذه المقالة مثل هذه الاحتمالات.
ضبط خيارات عرض المستند
يمكنك التحكم في كيفية عرض المستند في Microsoft Word باستخدام فئة ViewOptions. على سبيل المثال، يمكنك تعيين قيمة تكبير/تصغير المستند باستخدام خاصية zoom_percent، أو وضع العرض باستخدام خاصية view_type.
يوضح مثال الكود التالي كيفية التأكد من عرض المستند بنسبة 50% عند فتحه في Microsoft Word:
ضبط خيارات عرض الصفحة
إذا كنت تريد تعيين عدد الأحرف لكل سطر، فاستخدم خاصية characters_per_line. يمكنك أيضًا تعيين عدد الأسطر لكل صفحة لمستند Word - استخدم خاصية lines_per_page للحصول على أو تعيين عدد الأسطر لكل صفحة في شبكة المستند.
يوضح مثال التعليمات البرمجية التالي كيفية تعيين عدد الأحرف لكل سطر وعدد الأسطر لكل صفحة لمستند Microsoft Word:
ضبط تفضيلات اللغة
يعتمد عرض مستند في Microsoft Word على اللغات التي تم تعيينها كإعدادات افتراضية لهذا المستند. إذا لم يتم تعيين أي لغات في الإعدادات الافتراضية، فإن Microsoft Word يأخذ المعلومات من مربع الحوار “Set Office Language Preferences”، والذي، على سبيل المثال، يمكن العثور عليه ضمن “File → Options → Language” في Microsoft Word 2019.
باستخدام Aspose.Words، يمكنك أيضًا إعداد تفضيلات اللغة باستخدام فئة LanguagePreferences. لاحظ أيضًا أنه من أجل العرض الصحيح للمستند الخاص بك، من الضروري تعيين إصدار Microsoft Word الذي يجب أن تتطابق معه عملية تحميل المستند - ويمكن القيام بذلك باستخدام خاصية msw_version.
يوضح مثال التعليمات البرمجية التالي كيفية إضافة اللغة اليابانية إلى لغات التحرير:
يوضح مثال التعليمات البرمجية التالي كيفية تعيين اللغة الروسية كلغة التحرير الافتراضية:
تحسين مستند لإصدار Word معين
تسمح طريقة optimize_for بتحسين محتوى المستند، بالإضافة إلى سلوك Aspose.Words الافتراضي لإصدار معين من Microsoft Word. يمكنك استخدام هذه الطريقة لمنع Microsoft Word من عرض شريط “وضع التوافق” عند تحميل المستند. لاحظ أنك قد تحتاج أيضًا إلى تعيين خاصية compliance على ISO29500_2008_TRANSITIONAL أو أعلى.
يوضح مثال التعليمات البرمجية التالي كيفية تحسين محتوى المستند لـ Microsoft Word 2016: