مجزوء النص
نظرة عامة
TextFragment هي فئة في Aspose.PDF FOSS لـ .NET.
ترث من: BaseParagraph.
يمثل جزءًا من النص على صفحة مع معلومات الموقع والنمط.
توفر هذه الفئة 8 طرق للعمل مع كائنات TextFragment في برامج .NET.
تشمل الطرق المتاحة: Clone، CloneWithSegments، IsolateTextSegments، TextFragment.
جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: BaselinePosition، EndNote، FontSize، FootNote، Form، HorizontalAlignment، و 20 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
TabStops | TabStops? | Read/Write | مسافات تبويب لهذا الجزء (تُستخدم مع علامات #$TAB في النص). |
TextEditOptions | TextEditOptions | Read/Write | خيارات التحرير المطبقة أثناء استبدال النص / استبدال الخط. |
IsInLineParagraph | bool | Read/Write | عند التفعيل، يتم عرض هذا الجزء النصي على نفس سطر الفقرة المضمنة السابقة (انظر docs.aspose.com/pdf/net/add-text-to-pdf-file “inline paragraphs”). |
IsInNewPage | bool | Read/Write | يحصل أو يحدد ما إذا كان في صفحة جديدة. |
VerticalAlignment | VerticalAlignment | Read/Write | يحصل أو يحدد المحاذاة العمودية. |
Text | string | Read/Write | محتوى النص. |
ReplaceOptions | TextReplaceOptions | Read | خيارات استبدال النص المستخدمة بواسطة TextFragmentAbsorber لاستبدال المسارات. |
Page | Page? | Read | الصفحة التي ينتمي إليها هذا الجزء (اسم مستعار عام لـ SourcePage). |
Form | XForm? | Read | نموذج XForm الذي تم استخراج هذا الجزء منه، أو null للأجزاء على مستوى الصفحة. |
FootNote | Note? | Read/Write | حاشية سفلية اختيارية مرفقة بهذا الجزء. |
HorizontalAlignment | HorizontalAlignment | Read/Write | المحاذاة الأفقية المستخدمة عندما يُرتب هذا الجزء كفقرة (يُضاف إلى page.Paragraphs). |
Rectangle | Rectangle? | Read | المستطيل المحيط بهذا الجزء النصي على الصفحة. |
Position | Position? | Read/Write | موضع النص. |
BaselinePosition | Position? | Read/Write | موضع خط أساس النص. |
Margin | MarginInfo | Read/Write | معلومات الهوامش للتخطيط عند استخدامها كعنصر فقرة. |
TextState | TextFragmentState | Read | حالة النص (الخط، الحجم، اللون). |
PageIndex | int | Read | فهرس الصفحة (بدءًا من الصفر) التي وُجد فيها هذا الجزء. |
FontSize | double | Read | اختصار لـ TextState.FontSize. |
Segments | TextSegmentCollection | Read/Write | مجموعة مقاطع النص التي تشكل هذا الجزء (مؤشر يبدأ من 1). |
Hyperlink | Hyperlink | Read/Write | الرابط التشعبي المطبق على هذا الجزء. |
EndNote | Note? | Read/Write | حاشية نهائية مرفقة بهذا الجزء. |
WrapLinesCount | int | Read/Write | عدد الأسطر الملتفة التي تم حسابها أثناء التخطيط. |
IsFirstParagraphInColumn | bool | Read/Write | إجبار الفقرة على بدء عمود جديد. |
IsKeptWithNext | bool | Read/Write | إبقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية. |
HyperlinkText | string? | Read/Write | هدف الرابط التشعبي من نوع السلسلة (legacy). |
ZIndex | int | Read/Write | فهرس ترتيب 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 يبدأ من 1). |
Clone() | نسخة سطحية من المقطع (النص + الحالة). |
CloneWithSegments() | استنساخ المقطع وقطعاته. |