LineSpacing
ParagraphFormat.LineSpacing property
الحصول على أو تعيين تباعد الأسطر (بالنقاط) للفقرة.
public double LineSpacing { get; set; }
ملاحظات
متىLineSpacingRule
تم تعيين الخاصية علىAtLeast ، يمكن أن يكون تباعد الأسطر أكبر من أو يساوي ولكن لا يقل أبدًا عن المحددLineSpacing
قيمة.
متىLineSpacingRule
تم تعيين الخاصية علىExactly ، لا يتغير تباعد الأسطر أبدًا من المحددLineSpacing
القيمة، حتى إذا تم استخدام خط أكبر داخل الفقرة.
أمثلة
يوضح كيفية العمل مع تباعد الأسطر.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// فيما يلي ثلاث قواعد لتباعد الأسطر يمكننا تحديدها باستخدام ملف
// خاصية "LineSpacingRule" الخاصة بالفقرة لتكوين التباعد بين الفقرات.
// 1 - قم بتعيين الحد الأدنى للتباعد.
// سيعطي هذا حشوة رأسية لأسطر النص من أي حجم
// صغير جدًا بحيث لا يحافظ على الحد الأدنى لارتفاع الخط.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.AtLeast;
builder.ParagraphFormat.LineSpacing = 20;
builder.Writeln("Minimum line spacing of 20.");
builder.Writeln("Minimum line spacing of 20.");
// 2 - ضبط التباعد الدقيق.
// سيؤدي استخدام أحجام الخطوط الكبيرة جدًا بالنسبة للتباعد إلى اقتطاع النص.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
builder.ParagraphFormat.LineSpacing = 5;
builder.Writeln("Line spacing of exactly 5.");
builder.Writeln("Line spacing of exactly 5.");
// 3 - قم بتعيين التباعد كمضاعف لتباعد الأسطر الافتراضي، وهو 12 نقطة افتراضيًا.
// هذا النوع من التباعد سوف يتناسب مع أحجام الخطوط المختلفة.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple;
builder.ParagraphFormat.LineSpacing = 18;
builder.Writeln("Line spacing of 1.5 default lines.");
builder.Writeln("Line spacing of 1.5 default lines.");
doc.Save(ArtifactsDir + "ParagraphFormat.LineSpacing.docx");
أنظر أيضا
- class ParagraphFormat
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words