قطعه متن

قطعه متن

نمای کلی

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 مورد دیگر.

ویژگی‌ها

NameTypeAccessDescription
TabStopsTabStops?خواندنی/نوشتنیوقفه‌های تب برای این بخش (با نشانگرهای #$TAB در متن استفاده می‌شود).
TextEditOptionsTextEditOptionsخواندنی/نوشتنیگزینه‌های ویرایشی که در هنگام جایگزینی متن / جایگزینی قلم اعمال می‌شوند.
IsInLineParagraphboolخواندنی/نوشتنیاگر مقدار true باشد، این بخش متن در همان خط بخش قبلی پاراگراف درون‌خطی رندر می‌شود (به docs.aspose.com/pdf/net/add-text-to-pdf-file «پاراگراف‌های درون‌خطی» مراجعه کنید).
IsInNewPageboolخواندنی/نوشتنیدریافت یا تنظیم اینکه در صفحه جدید باشد.
VerticalAlignmentVerticalAlignmentخواندنی/نوشتنیدریافت یا تنظیم تراز عمودی.
Textstringخواندنی/نوشتنیمحتوای متن.
ReplaceOptionsTextReplaceOptionsخواندنیگزینه‌های جایگزینی متن که توسط TextFragmentAbsorber برای مسیرهای جایگزینی استفاده می‌شوند.
PagePage?خواندنیصفحه‌ای که این بخش به آن تعلق دارد (نام مستعار عمومی برای SourcePage).
FormXForm?خواندنیXFormی که این بخش از آن استخراج شده است، یا null برای بخش‌های سطح صفحه.
FootNoteNote?خواندنی/نوشتنیپاورنویس اختیاری پیوست شده به این بخش.
HorizontalAlignmentHorizontalAlignmentخواندنی/نوشتنیتراز افقی که هنگام چیدمان این بخش به عنوان پاراگراف استفاده می‌شود (به page.Paragraphs اضافه می‌شود).
RectangleRectangle?خواندنیمستطیل محدوده این بخش متن بر روی صفحه.
PositionPosition?خواندنی/نوشتنیموقعیت متن.
BaselinePositionPosition?خواندنی/نوشتنیموقعیت خط پایه متن.
MarginMarginInfoخواندنی/نوشتنیاطلاعات حاشیه برای چیدمان هنگام استفاده به عنوان عنصر پاراگراف.
TextStateTextFragmentStateخواندنیوضعیت متن (قلم، اندازه، رنگ).
PageIndexintخواندنیشاخص صفحه (صفر مبنا) که این بخش در آن یافت شد.
FontSizedoubleخواندنیمیان‌بر برای TextState.FontSize.
SegmentsTextSegmentCollectionخواندنی/نوشتنیمجموعه بخش‌های متنی که این بخش را تشکیل می‌دهند (یک‌پایه).
HyperlinkHyperlinkخواندنی/نوشتنیپیوندهای ابرمتنی اعمال شده به این بخش.
EndNoteNote?خواندنی/نوشتنیپاورنویس انتهایی پیوست شده به این بخش.
WrapLinesCountintخواندنی/نوشتنیتعداد خطوط بسته‌شده محاسبه‌شده در طول چیدمان.
IsFirstParagraphInColumnboolخواندنی/نوشتنیاجبار پاراگراف به شروع ستون جدید.
IsKeptWithNextboolخواندنی/نوشتنینگه داشتن این پاراگراف در همان صفحه با پاراگراف بعدی.
HyperlinkTextstring?خواندنی/نوشتنیهدف پیوند ابرمتنی به‌صورت رشته‌ای قدیمی.
ZIndexintخواندنی/نوشتنیشاخص ترتیب Z که توسط رندرر DOM استفاده می‌شود.

روش‌ها

SignatureDescription
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()کپی (کلون) بخش و همچنین بخش‌های آن.

همچنین ببینید

 فارسی