SpaceAfterAuto

ParagraphFormat.SpaceAfterAuto property

صحيح إذا تم تعيين مقدار المسافة بعد الفقرة تلقائيًا.

public bool SpaceAfterAuto { get; set; }

ملاحظات

عند ضبطه علىحقيقي ، يتجاوز تأثيرSpaceAfter.

عندما تقوم بتعيين المسافة قبل الفقرة والمسافة بعد إلى تلقائي، يقوم Microsoft Word بإضافة مسافة 14 نقطة بين الفقرات تلقائيًا وفقًا للقواعد التالية:

  • عادة، تتم إضافة المسافة بعد كل فقرة.
  • في القائمة المرقمة أو المنقطة، تتم إضافة المسافة فقط بعد العنصر الأخير في القائمة. لا تتم إضافة المسافة بين عناصر القائمة.
  • في القائمة المتداخلة المرقمة أو المنقطة لا تتم إضافة المسافة.
  • يتم عادةً إضافة المسافة بعد الجدول.
  • لا تتم إضافة المسافة بعد الجدول إذا كان هو الكتلة الأخيرة في خلية الجدول.
  • لا تتم إضافة مسافة بعد الفقرة الأخيرة في خلية الجدول.

أمثلة

يوضح كيفية تعيين المسافة التلقائية بين الفقرات.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// قم بتطبيق قدر كبير من التباعد قبل وبعد الفقرات التي سيقوم هذا المنشئ بإنشائها.
builder.ParagraphFormat.SpaceBefore = 24;
builder.ParagraphFormat.SpaceAfter = 24;

// اضبط هذه العلامات على "صحيح" لتطبيق التباعد التلقائي،
// تجاهل فعليًا التباعد في الخصائص التي حددناها أعلاه.
// تركها على "خطأ" سيؤدي إلى تطبيق المسافة المخصصة للفقرات.
builder.ParagraphFormat.SpaceAfterAuto = autoSpacing;
builder.ParagraphFormat.SpaceBeforeAuto = autoSpacing;

// قم بإدراج فقرتين بحيث يكون هناك مسافة بينهما أعلى وأسفل ثم احفظ المستند.
builder.Writeln("Paragraph 1.");
builder.Writeln("Paragraph 2.");

doc.Save(ArtifactsDir + "ParagraphFormat.ParagraphSpacingAuto.docx");

أنظر أيضا