DropCapPosition

DropCapPosition enumeration

يحدد موضع النص الاستهلالي المسقط.

public enum DropCapPosition

قيم

اسمقيمةوصف
None0لا تحتوي الفقرة على حرف كبير.
Normal1يتم وضع الحرف الاستهلالي داخل هامش النص في فقرة الربط.
Margin2يتم وضع الحرف الاستهلالي خارج هامش النص في فقرة الربط.

أمثلة

يوضح كيفية إنشاء غطاء منسدل.

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

// أدخل فقرة واحدة بحرف كبير يبدأ به النص في الفقرتين الثانية والثالثة.
builder.Font.Size = 54;
builder.Writeln("L");

builder.Font.Size = 18;
builder.Writeln("orem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ");
builder.Writeln("Ut enim ad minim veniam, quis nostrud exercitation " +
                "ullamco laboris nisi ut aliquip ex ea commodo consequat.");

// حاليًا ستظهر الفقرتان الثانية والثالثة أسفل الفقرة الأولى.
// يمكننا تحويل الفقرة الأولى كحرف استهلالي للفقرات الأخرى عبر كائن "ParagraphFormat" الخاص بها.
// قم بتعيين خاصية "DropCapPosition" على "DropCapPosition.Margin" لوضع الحد الأقصى المسقط
// خارج هامش الصفحة الأيسر إذا كان النص من اليسار إلى اليمين.
// قم بتعيين خاصية "DropCapPosition" على "DropCapPosition.Normal" لوضع الحرف الاستهلالي المسقط داخل هوامش الصفحة
// ولالتفاف بقية النص حوله.
// "DropCapPosition.None" هي الحالة الافتراضية لجميع الفقرات.
ParagraphFormat format = doc.FirstSection.Body.FirstParagraph.ParagraphFormat;
format.DropCapPosition = dropCapPosition;

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

أنظر أيضا