کار با گزینه ها و ظاهر اسناد ورد
گاهی اوقات ممکن است لازم باشد ظاهر یک سند را تغییر دهید، به عنوان مثال تنظیمات زبان یا تعداد خطوط در هر صفحه را تنظیم کنید.Aspose.Words امکان کنترل نحوه نمایش سند و همچنین برخی گزینه های اضافی را فراهم می کند. این مقاله چنین احتمالاتی را توصیف می کند.
گزینه های نمایش سند را تنظیم کنید
شما می توانید کنترل کنید که چگونه یک سند در Microsoft Word با استفاده از کلاس ViewOptions نمایش داده می شود. به عنوان مثال، شما می توانید یک مقدار زوم سند را با استفاده از ویژگی ZoomPercent یا حالت نمایش با استفاده از ویژگی ViewType تنظیم کنید.
مثال کد زیر نشان می دهد که چگونه اطمینان حاصل شود که یک سند در 50 ٪ نمایش داده می شود زمانی که در Microsoft Wordباز می شود:
گزینه های نمایش صفحه را تنظیم کنید
اگر می خواهید تعداد کاراکترها را در هر خط تنظیم کنید، از ویژگی CharactersPerLine استفاده کنید. همچنین می توانید تعداد خطوط در هر صفحه را برای یک سند ورد تنظیم کنید – از ویژگی LinesPerPage برای دریافت یا تنظیم تعداد خطوط در هر صفحه در شبکه سند استفاده کنید.
مثال کد زیر نشان می دهد که چگونه تعداد کاراکترها در هر خط و تعداد خطوط در هر صفحه را برای یک سند Microsoft Word تنظیم کنید:
تنظیمات زبان را تنظیم کنید
نمایش یک سند در Microsoft Word بستگی به این دارد که کدام زبان ها به عنوان پیش فرض برای این سند تنظیم شده اند. اگر هیچ زبانی به طور پیش فرض تنظیم نشده باشد، Microsoft Word اطلاعات را از جعبه گفتگو “Set Office Language Preferences” می گیرد، که به عنوان مثال، می تواند در زیر “File → Options → Language” در Microsoft Word 2019 یافت شود.
با Aspose.Words، شما همچنین می توانید تنظیمات زبان را با استفاده از کلاس LanguagePreferences تنظیم کنید. همچنین توجه داشته باشید که برای نمایش صحیح سند شما لازم است نسخه Microsoft Word را که فرآیند بارگذاری سند باید با آن مطابقت داشته باشد تنظیم کنید – این کار را می توان با استفاده از ویژگی MswVersion انجام داد.
مثال کد زیر نشان می دهد که چگونه ژاپنی را به زبان های ویرایش اضافه کنیم:
مثال کد زیر نشان می دهد که چگونه روسی را به عنوان زبان ویرایش پیش فرض تنظیم کنید:
بهینه سازی یک سند برای یک نسخه کلمه خاص
روش OptimizeFor اجازه بهینه سازی محتوای سند و همچنین رفتار Aspose.Words پیش فرض برای یک نسخه خاص از Microsoft Word را می دهد. شما می توانید از این روش برای جلوگیری از نمایش Microsoft Word نوار “حالت سازگاری” در هنگام بارگذاری سند استفاده کنید. توجه داشته باشید که ممکن است لازم باشد که ویژگی Compliance
را به Iso29500_2008_Transitional یا بالاتر تنظیم کنید.
مثال کد زیر نشان می دهد که چگونه محتوای سند را برای Microsoft Word 2016 بهینه سازی کنیم:
Document doc = new Document(dataDir + "Document.docx");
// Set Word2016 version for document
doc.getCompatibilityOptions().optimizeFor(MsWordVersion.WORD_2016);
// Save the document.
doc.save(dataDir + "output.docx");