TextParagraph
محتويات
[
يخفي
]TextParagraph class
يمثل فقرات نصية ككائن نص متعدد الأسطر.
public sealed class TextParagraph
المنشئون
اسم | وصف |
---|---|
TextParagraph() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
FirstLineIndent { get; set; } | الحصول على قيمة المسافة البادئة للأسطر اللاحقة أو تعيينها . إذا تم تعيينها على قيمة غير صفرية ، فإنها تتمتع بميزة على خيارات التنسيق. |
FormattingOptions { get; set; } | الحصول على خيارات التنسيق أو تعيينها . |
HorizontalAlignment { get; set; } | الحصول على أو تعيين المحاذاة الأفقية للنص داخل Paragrph’sRectangle . |
Justify { get; set; } | الحصول على القيمة أو تعيينها سواء كان النص مضبوطًا. |
Margin { get; set; } | الحصول على المساحة المتروكة أو تعيينها. |
Position { get; set; } | الحصول على موضع الفقرة أو تحديده . |
Rectangle { get; set; } | الحصول على مستطيل الفقرة أو تعيينه . |
Rotation { get; set; } | الحصول على أو تعيين زاوية الدوران بالدرجات . |
SubsequentLinesIndent { get; set; } | الحصول على قيمة المسافة البادئة للأسطر اللاحقة أو تعيينها . إذا تم تعيينها على قيمة غير صفرية ، فإنها تتمتع بميزة على خيارات التنسيق. |
TextRectangle { get; } | يحصل على مستطيل من النص موضوع في الفقرة. |
VerticalAlignment { get; set; } | الحصول على أو تعيين المحاذاة الرأسية للنص داخل Paragrph’sRectangle . |
طُرق
اسم | وصف |
---|---|
AppendLine(string) | إلحاق سطر نصي |
AppendLine(TextFragment) | إلحاق سطر نص بمعلمات حالة النص. |
AppendLine(string, float) | إلحاق سطر نص . |
AppendLine(string, TextState) | إلحاق سطر نص بمعلمات حالة النص. |
AppendLine(TextFragment, TextState) | إلحاق سطر نص بمعلمات حالة النص. |
AppendLine(string, TextState, float) | إلحاق سطر نص بمعلمات حالة النص |
AppendLine(TextFragment, TextState, float) | إلحاق سطر نص بمعلمات حالة النص |
BeginEdit() | يبدأ تحرير TextParagraph. |
EndEdit() | إنهاء تحرير TextParagraph. |
أمثلة
يوضح المثال كيفية إنشاء كائن فقرة نصية وإلحاقه بصفحة Pdf.
Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];
// إنشاء فقرة نصية
TextParagraph paragraph = new TextParagraph();
// اضبط مستطيل الفقرة
paragraph.Rectangle = new Rectangle(100, 600, 200, 700);
// تعيين خيارات التفاف الكلمات
paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;
// إلحاق خطوط السلسلة
paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
paragraph.AppendLine("line2");
paragraph.AppendLine("line3");
// إلحاق الفقرة بصفحة Pdf باستخدام TextBuilder
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.AppendParagraph(paragraph);
// حفظ مستند PDF
doc.Save(outFile);
أنظر أيضا
- مساحة الاسم Aspose.Pdf.Text
- المجسم Aspose.PDF