قطعه متن
نمای کلی
TextFragment یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: BaseParagraph.
نمایش یک بخش از متن در صفحه با اطلاعات موقعیت و سبک.
این کلاس 8 متد برای کار با اشیاء TextFragment در برنامههای .NET فراهم میکند.
متدهای موجود شامل: Clone، CloneWithSegments، IsolateTextSegments، TextFragment.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: BaselinePosition، EndNote، FontSize، FootNote، Form، HorizontalAlignment، و 20 مورد دیگر.
ویژگیها
| Name | Type | Access | Description |
|---|---|---|---|
TabStops | TabStops? | خواندنی/نوشتنی | وقفههای تب برای این بخش (با نشانگرهای #$TAB در متن استفاده میشود). |
TextEditOptions | TextEditOptions | خواندنی/نوشتنی | گزینههای ویرایشی که در هنگام جایگزینی متن / جایگزینی قلم اعمال میشوند. |
IsInLineParagraph | bool | خواندنی/نوشتنی | اگر مقدار true باشد، این بخش متن در همان خط بخش قبلی پاراگراف درونخطی رندر میشود (به docs.aspose.com/pdf/net/add-text-to-pdf-file «پاراگرافهای درونخطی» مراجعه کنید). |
IsInNewPage | bool | خواندنی/نوشتنی | دریافت یا تنظیم اینکه در صفحه جدید باشد. |
VerticalAlignment | VerticalAlignment | خواندنی/نوشتنی | دریافت یا تنظیم تراز عمودی. |
Text | string | خواندنی/نوشتنی | محتوای متن. |
ReplaceOptions | TextReplaceOptions | خواندنی | گزینههای جایگزینی متن که توسط TextFragmentAbsorber برای مسیرهای جایگزینی استفاده میشوند. |
Page | Page? | خواندنی | صفحهای که این بخش به آن تعلق دارد (نام مستعار عمومی برای SourcePage). |
Form | XForm? | خواندنی | XFormی که این بخش از آن استخراج شده است، یا null برای بخشهای سطح صفحه. |
FootNote | Note? | خواندنی/نوشتنی | پاورنویس اختیاری پیوست شده به این بخش. |
HorizontalAlignment | HorizontalAlignment | خواندنی/نوشتنی | تراز افقی که هنگام چیدمان این بخش به عنوان پاراگراف استفاده میشود (به page.Paragraphs اضافه میشود). |
Rectangle | Rectangle? | خواندنی | مستطیل محدوده این بخش متن بر روی صفحه. |
Position | Position? | خواندنی/نوشتنی | موقعیت متن. |
BaselinePosition | Position? | خواندنی/نوشتنی | موقعیت خط پایه متن. |
Margin | MarginInfo | خواندنی/نوشتنی | اطلاعات حاشیه برای چیدمان هنگام استفاده به عنوان عنصر پاراگراف. |
TextState | TextFragmentState | خواندنی | وضعیت متن (قلم، اندازه، رنگ). |
PageIndex | int | خواندنی | شاخص صفحه (صفر مبنا) که این بخش در آن یافت شد. |
FontSize | double | خواندنی | میانبر برای TextState.FontSize. |
Segments | TextSegmentCollection | خواندنی/نوشتنی | مجموعه بخشهای متنی که این بخش را تشکیل میدهند (یکپایه). |
Hyperlink | Hyperlink | خواندنی/نوشتنی | پیوندهای ابرمتنی اعمال شده به این بخش. |
EndNote | Note? | خواندنی/نوشتنی | پاورنویس انتهایی پیوست شده به این بخش. |
WrapLinesCount | int | خواندنی/نوشتنی | تعداد خطوط بستهشده محاسبهشده در طول چیدمان. |
IsFirstParagraphInColumn | bool | خواندنی/نوشتنی | اجبار پاراگراف به شروع ستون جدید. |
IsKeptWithNext | bool | خواندنی/نوشتنی | نگه داشتن این پاراگراف در همان صفحه با پاراگراف بعدی. |
HyperlinkText | string? | خواندنی/نوشتنی | هدف پیوند ابرمتنی بهصورت رشتهای قدیمی. |
ZIndex | int | خواندنی/نوشتنی | شاخص ترتیب Z که توسط رندرر DOM استفاده میشود. |
روشها
| Signature | Description |
|---|---|
TextFragment() | یک بخش متن با توقفهای تب ایجاد کنید. |
TextFragment(tabStops: TabStops) | متد TextFragment را بر روی این نمونه TextFragment فراخوانی میکند. |
TextFragment(text: string) | یک بخش متن با متن دادهشده ایجاد کنید. |
TextFragment(text: string, tabStops: TabStops) | یک بخش متن با متن دادهشده و جدول حلوفصل tabStops ایجاد کنید. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | |
IsolateTextSegments(startIndex: int, length: int) | بخشهای متنی را که محدوده کاراکتر دادهشده را پوشش میدهند برگردانید (startIndex از ۱ شروع میشود). |
Clone() | کپی سطحی از بخش (متن + وضعیت). |
CloneWithSegments() | کپی (کلون) بخش و همچنین بخشهای آن. |