MultiplePagesType

MultiplePagesType enumeration

يحدد كيفية طباعة المستند.

public enum MultiplePagesType

قيم

اسمقيمةوصف
Normal0الطباعة العادية، لا توجد صفحات متعددة محددة.
MirrorMargins1تبديل الهوامش اليمنى واليسرى على الصفحات المتقابلة.
TwoPagesPerSheet2تطبع صفحتين لكل ورقة.
BookFoldPrinting3يحدد ما إذا كان سيتم طباعة المستند ككتاب مطوي.
BookFoldPrintingReverse4يحدد ما إذا كان سيتم طباعة المستند ككتاب مطوي عكسيًا.
Default0القيمة الافتراضية هيNormal

أمثلة

يوضح كيفية تكوين مستند يمكن طباعته ككتاب مطوي.

Document doc = new Document();

//إدراج نص يمتد على 16 صفحة.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("My Booklet:");

for (int i = 0; i < 15; i++)
{
    builder.InsertBreak(BreakType.PageBreak);
    builder.Write($"Booklet face #{i}");
}

// قم بتكوين خاصية "PageSetup" في القسم الأول لطباعة المستند في شكل كتاب مطوي.
// عندما نقوم بطباعة هذه الوثيقة على كلا الجانبين، يمكننا أخذ الصفحات لتكديسها
// ثم اطوِها كلها من المنتصف دفعةً واحدة. سيُطوى محتوى المستند ككتاب.
PageSetup pageSetup = doc.Sections[0].PageSetup;
pageSetup.MultiplePages = MultiplePagesType.BookFoldPrinting;

// يمكننا فقط تحديد عدد الأوراق بمضاعفات 4.
pageSetup.SheetsPerBooklet = 4;

doc.Save(ArtifactsDir + "PageSetup.Booklet.docx");

أنظر أيضا