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");
أنظر أيضا
- class ParagraphFormat
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words