ParagraphAlignment

ParagraphAlignment enumeration

يحدد محاذاة النص في الفقرة.

public enum ParagraphAlignment

قيم

اسمقيمةوصف
Left0تمت محاذاة النص إلى اليسار.
Center1يتم توسيط النص أفقيًا.
Right2تمت محاذاة النص إلى اليمين.
Justify3تتم محاذاة النص إلى اليسار واليمين.
Distributed4النص موزع بالتساوي.
ArabicMediumKashida5اللغة العربية فقط. يتم تمديد طول كشيدة للنص إلى طول متوسط يحدده المستهلك.
ArabicHighKashida7اللغة العربية فقط. يتم تمديد طول الكشيدة للنص إلى أوسع طول ممكن.
ArabicLowKashida8اللغة العربية فقط. تم تمديد طول الكشيدة للنص إلى طول أطول قليلاً.
ThaiDistributed9التايلاندية فقط. تم تبرير النص من خلال تحسين اللغة التايلاندية.
MathElementCenterAsGroup10عنصر الرياضيات الوحيد في السطر، محاذٍ كـ “توسيط كمجموعة”.

أمثلة

يوضح كيفية إنشاء مستند Aspose.Words يدويًا.

Document doc = new Document();

// يحتوي المستند الفارغ على قسم واحد ونص واحد وفقرة واحدة.
// اتصل بالطريقة "RemoveAllChildren" لإزالة كل تلك العقد،
// وينتهي الأمر بعقدة مستند بدون أطفال.
doc.RemoveAllChildren();

// لا يحتوي هذا المستند الآن على عقد فرعية مركبة يمكننا إضافة محتوى إليها.
// إذا أردنا تعديله، فسنحتاج إلى إعادة ملء مجموعة العقد الخاصة به.
// أولاً، قم بإنشاء قسم جديد، ثم قم بإلحاقه كفرع لعقدة المستند الجذر.
Section section = new Section(doc);
doc.AppendChild(section);

// قم بتعيين بعض خصائص إعداد الصفحة للقسم.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;

// يحتاج القسم إلى نص يحتوي على جميع محتوياته ويعرضها
// في الصفحة الواقعة بين رأس القسم وتذييله.
Body body = new Body(doc);
section.AppendChild(body);

// أنشئ فقرة، وعيّن بعض خصائص التنسيق، ثم ألحقها كطفل فرعي بالنص.
Paragraph para = new Paragraph(doc);

para.ParagraphFormat.StyleName = "Heading 1";
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;

body.AppendChild(para);

// وأخيرًا، أضف بعض المحتوى لإجراء المستند. إنشاء تشغيل،
// اضبط مظهرها ومحتوياتها، ثم ألحقها كطفل للفقرة.
Run run = new Run(doc);
run.Text = "Hello World!";
run.Font.Color = Color.Red;
para.AppendChild(run);

Assert.AreEqual("Hello World!", doc.GetText().Trim());

doc.Save(ArtifactsDir + "Section.CreateManually.docx");

أنظر أيضا