کار با سند متنی

در این مقاله می آموزیم که چه گزینه هایی می توانند برای کار با یک سند متنی از طریق Aspose.Words مفید باشند. لطفاً توجه داشته باشید که این لیست کاملی از گزینه های موجود نیست، بلکه تنها نمونه ای از کار با برخی از آنها است.

علامت های دو جهته را اضافه کنید

می‌توانید از ویژگی AddBidiMarks برای تعیین اینکه آیا علامت‌های دوطرفه قبل از هر اجرا BiDi هنگام صادرات در قالب متن ساده اضافه شود یا خیر استفاده کنید. Aspose.Words نویسه یونیکد “علامت راست به چپ” (U+200F) را قبل از هر اجرای دو جهته در متن درج می کند. این گزینه مربوط به گزینه “افزودن علائم دو جهته” در گفتگوی تبدیل فایل MS Word هنگام صادرات به یک قالب متن ساده است. توجه داشته باشید که تنها در صورتی در گفتگو ظاهر می شود که یکی از زبان های ویرایش عربی یا عبری در MS Word اضافه شود.

مثال کد زیر نحوه استفاده از ویژگی AddBidiMarks را نشان می دهد. مقدار پیش فرض این ویژگی false است:

شناسایی موارد لیست در حین بارگذاری TXT

Aspose.Words می‌تواند مورد فهرست یک فایل متنی را به عنوان شماره فهرست یا متن ساده در مدل شی سند خود وارد کند. ویژگی DetectNumberingWithWhitespaces اجازه می دهد تا مشخص کنید که چگونه موارد لیست شماره گذاری شده هنگام وارد شدن یک سند از قالب متن ساده شناسایی شوند:

  • اگر این گزینه روی true تنظیم شده باشد، از فضاهای خالی به عنوان جداکننده اعداد لیست نیز استفاده می شود: الگوریتم تشخیص لیست برای شماره گذاری سبک عربی (1., 1.1.2.) از هر دو علامت فاصله و علامت نقطه (".") استفاده می کند.

  • اگر این گزینه روی false تنظیم شده باشد، الگوریتم تشخیص لیست پاراگراف های لیست را شناسایی می کند، زمانی که اعداد لیست با علامت های نقطه، براکت راست یا گلوله (مانند “•"، “*"، “-” یا “o”) خاتمه می یابند.

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

در حین بارگذاری TXT، فضاهای پیشرو و انتهایی را مدیریت کنید

شما می توانید نحوه مدیریت فضاهای پیشرو و انتهایی را در حین بارگذاری فایل TXT کنترل کنید. فضاهای پیشرو را می توان تراش داد، حفظ کرد یا به تورفتگی تبدیل کرد و فضاهای انتهایی را می توان کوتاه یا حفظ کرد.

مثال کد زیر نشان می دهد که چگونه می توان فضاهای اصلی و انتهایی را هنگام وارد کردن فایل TXT برش داد:

تشخیص جهت متن سند

Aspose.Words ویژگی DocumentDirection را در کلاس TxtLoadOptions برای تشخیص جهت متن (RTL / LTR) در سند فراهم می کند. این ویژگی دستورالعمل های متن سند ارائه شده در شمارش DocumentDirection را تنظیم یا دریافت می کند. مقدار پیش فرض به right واگذار می شود.

مثال کد زیر نحوه تشخیص جهت متن سند را در هنگام وارد کردن فایل TXT نشان می دهد:

هدر و پاورقی را در خروجی TXT صادر کنید

اگر می خواهید سرصفحه و پاورقی را در سند خروجی TXT صادر کنید، می توانید از ویژگی ExportHeadersFootersMode استفاده کنید. این ویژگی نحوه صادرات سرصفحه ها و پاورقی ها به قالب متن ساده را مشخص می کند.

مثال کد زیر نحوه صادر کردن سرصفحه ها و پاورقی ها را به قالب متن ساده نشان می دهد:

صادرات تورفتگی لیست در خروجی TXT

Aspose.Words کلاس TxtListIndentation را معرفی کرد که امکان تعیین نحوه تورفتگی سطوح لیست را در حین صادرات به قالب متن ساده فراهم می کند. در حین کار با TxtSaveOption، ویژگی ListIndentation برای تعیین کاراکتر مورد استفاده برای تورفتگی سطوح لیست و تعداد کاراکترها به عنوان تورفتگی در هر سطح فهرست ارائه می شود.

مقدار پیش فرض ویژگی کاراکتر ‘\0’ است که نشان می دهد هیچ تورفتگی وجود ندارد. برای ویژگی count، مقدار پیش‌فرض 0 است که به معنای عدم تورفتگی است.

استفاده از کاراکتر Tab

مثال کد زیر نحوه صادرات سطوح لیست را با استفاده از کاراکترهای برگه نشان می دهد:

استفاده از کاراکتر فضایی

مثال کد زیر نحوه صادرات سطوح لیست را با استفاده از کاراکترهای فاصله نشان می دهد:

استفاده از تورفتگی پیش فرض

مثال کد زیر نحوه صادرات سطوح لیست را با استفاده از تورفتگی پیش فرض نشان می دهد: