کار با سند متنی
در این مقاله، ما یاد خواهیم گرفت که چه گزینه هایی می تواند برای کار با یک سند متنی از طریق Aspose.Words مفید باشد. لطفا توجه داشته باشید که این لیست کامل گزینه های موجود نیست، بلکه فقط نمونه ای از کار با برخی از آنها است.
علامت های دو طرفه اضافه کنید
شما می توانید از ویژگی AddBidiMarks برای مشخص کردن اینکه آیا قبل از هر BiDi اجرا در هنگام صادرات در قالب متن ساده، علامت های دو طرفه اضافه کنید، استفاده کنید. Aspose.Words کاراکتر یونیکد را وارد می کند’RIGHT-TO-LEFT MARK' (U+200F) قبل از هر اجرا دو طرفه در متن. این گزینه با گزینه “Add bi-directional marks” در دایالوگ تبدیل فایل ورد MS هنگام صادرات به یک فرمت متن ساده مطابقت دارد. توجه داشته باشید که این در دیالوگ تنها در صورتی ظاهر می شود که هر یک از زبان های ویرایش عربی یا عبری در کلمه MS اضافه شود.
مثال کد زیر نشان می دهد که چگونه از ویژگی TxtSaveOptions.AddBidiMarks
استفاده کنید. مقدار پیش فرض این ویژگی trueاست:
تشخیص آیتم های لیست در هنگام بارگذاری TXT
Aspose.Words می تواند آیتم لیست یک فایل متنی را به عنوان شماره لیست یا متن ساده در مدل شیء سند خود وارد کند. ویژگی DetectNumberingWithWhitespaces اجازه می دهد تا مشخص کند که چگونه آیتم های لیست شماره گذاری شده زمانی که یک سند از قالب متن ساده وارد می شود، شناسایی می شوند:
- اگر این گزینه به true تنظیم شود، از فضاهای سفید به عنوان محدوده شماره لیست نیز استفاده می شود: الگوریتم تشخیص لیست برای شماره گذاری سبک عربی (1., 1.1.2.) از هر دو علامت whitespaces و dot (".") استفاده می کند.
- اگر این گزینه به false تنظیم شود، الگوریتم تشخیص لیست پاراگراف های لیست را تشخیص می دهد، زمانی که اعداد لیست با علامت های نقطه ای، براکت راست یا گلوله (مانند “•”, “*”, “-” یا “o”).
مثال کد زیر نشان می دهد که چگونه از این ویژگی استفاده کنید:
دستگیره فضاهای پیشرو و عقب در هنگام بارگیری TXT
شما می توانید روش مدیریت فضاهای پیشرو و عقب را در هنگام بارگذاری فایل های TXT کنترل کنید. فضاهای پیشرو را می توان برش داد، حفظ کرد یا به شکاف تبدیل کرد و فضاهای عقب را می توان برش داد یا حفظ کرد.
مثال کد زیر نشان می دهد که چگونه فضاهای پیشرو و عقب را در هنگام وارد کردن فایل TXT کوتاه کنید:
تشخیص جهت متن سند
Aspose.Words ویژگی DocumentDirection را درTxtLoadOptions کلاس برای تشخیص جهت متن (RTL / LTR) در سند فراهم می کند. این ویژگی دستورالعمل های متن سند را که در DocumentDirection شمارش ارائه شده است، تنظیم یا دریافت می کند. مقدار پیش فرض از چپ به راست است.
مثال کد زیر نشان می دهد که چگونه جهت متن سند را هنگام وارد کردن فایل TXT تشخیص دهیم:
صادرات هدر و فوتر در خروجی TXT فایل
اگر می خواهید header و footer را در سند خروجی TXT صادر کنید، می توانید از ویژگی ExportHeadersFootersMode استفاده کنید. این ویژگی مشخص می کند که چگونه سرصفحه ها و پای صفحه ها به فرمت متن ساده صادر می شوند.
مثال کد زیر نشان می دهد که چگونه سر و پای صفحه را به فرمت متن ساده صادر کنیم:
لیست صادرات تورفتگی در خروجی TXT
Aspose.Words کلاس TxtListIndentation را معرفی کرد که اجازه می دهد مشخص شود که چگونه سطوح لیست در هنگام صادرات به یک فرمت متن ساده وارد می شوند. در حین کار با TxtSaveOption، ویژگی ListIndentation برای مشخص کردن کاراکتر مورد استفاده برای وارد کردن سطوح لیست و شمارش مشخص کردن تعداد کاراکترهای مورد استفاده به عنوان وارد کردن در هر سطح لیست ارائه شده است.
مقدار پیش فرض برای ویژگی کاراکتر ‘\0’ است که نشان می دهد هیچ شکاف وجود ندارد. برای ویژگی count، مقدار پیش فرض 0 است که به این معنی است که هیچ تورفتگی وجود ندارد.
با استفاده از کاراکتر تب
مثال کد زیر نشان می دهد که چگونه سطوح لیست را با استفاده از کاراکترهای تب صادر کنیم:
استفاده از کاراکتر فضایی
مثال کد زیر نشان می دهد که چگونه سطوح لیست را با استفاده از کاراکترهای فضایی صادر کنیم:
با استفاده از تورفتگی پیش فرض
مثال کد زیر نشان می دهد که چگونه سطوح لیست را با استفاده از تورفتگی پیش فرض صادر کنیم: