فقرة نصية
نظرة عامة
TextParagraph هي فئة في Aspose.PDF FOSS لـ .NET.
يمثل فقرة نصية يمكن وضعها على صفحة عبر AppendParagraph.
توفر هذه الفئة 9 طرق للعمل مع كائنات TextParagraph في برامج .NET.
تشمل الطرق المتاحة: AppendLine، BeginEdit، EndEdit.
جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: FirstLineIndent، FormattingOptions، HorizontalAlignment، Justify، LimitWithBounds، Margin، و 8 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
Rectangle | Rectangle? | Read/Write | المستطيل الحدودي حيث يتم عرض الفقرة على الصفحة. |
Position | Position? | Read/Write | الموضع المطلق للفقرة. |
FormattingOptions | TextFormattingOptions | Read/Write | خيارات تنسيق الفقرة، بما في ذلك وضع التفاف الكلمات. |
Rotation | double | Read/Write | زاوية الدوران بالدرجات للفقرة بأكملها. |
RemainingLines | TextFragmentCollection | Read | السطور التي لم تتناسب مع مستطيل الفقرة ويجب إعادة عرضها في صفحة لاحقة. |
updatePositioningCalls | int | Read/Write | عداد تشخيصي يزداد كلما قام المُعالج بتنفيذ تمريرة تخطيط وتحديد موضع لهذه الفقرة. |
HorizontalAlignment | HorizontalAlignment | Read/Write | محاذاة النص أفقياً داخل مستطيل الفقرة. |
VerticalAlignment | VerticalAlignment | Read/Write | محاذاة النص عمودياً داخل مستطيل الفقرة. |
Margin | MarginInfo | Read/Write | الهامش حول الفقرة. |
LimitWithBounds | bool | Read/Write | عند التفعيل، يقتصر النص على حدود مستطيل الفقرة. |
TextRectangle | Rectangle | Read | المستطيل الحدودي المحسوب لنص الفقرة. |
FirstLineIndent | float | Read/Write | مسافة إزاحة السطر الأول بالنقاط. |
SubsequentLinesIndent | float | Read/Write | إزاحة (نقاط) تُطبق على كل سطر ما عدا الأول. |
Justify | bool | Read/Write | عند التفعيل، تملأ أسطر الفقرة عرض المستطيل عن طريق تعديل تباعد الكلمات. |
الطرق
| التوقيع | الوصف |
|---|---|
BeginEdit() | ابدأ نافذة تحرير مجمعة. |
EndEdit() | أنهِ نافذة تحرير مجمعة تم بدءها بواسطة BeginEdit. |
AppendLine(line: TextFragment) | أضف قطعة نصية كسطر جديد في الفقرة. |
AppendLine(line: TextFragment, textState: TextState) | أضف سطر TextFragment وتجاوز حالة النص الخاصة به. |
AppendLine(line: TextFragment, textState: TextState, lineSpacing: float) | أضف TextFragment مع تجاوز حالة النص وتباعد السطر. |
AppendLine(line: string) | أضف سلسلة نصية كسطر جديد في الفقرة باستخدام حالة النص الافتراضية. |
AppendLine(line: string, textState: TextState) | أضف سلسلة نصية بالحالة النصية المحددة كسطر جديد. |
AppendLine(line: string, textState: TextState, lineSpacing: float) | أضف سلسلة نصية مع حالة النص وتباعد السطر. |
AppendLine(line: string, lineSpacing: float) | أضف سلسلة نصية مع تباعد السطر باستخدام حالة النص الافتراضية. |