MultiplePagesType

MultiplePagesType enumeration

Belgenin nasıl yazdırılacağını belirtir.

public enum MultiplePagesType

değerler

İsimDeğerTanım
Normal0Normal yazdırma, birden fazla sayfa belirtilmemiş.
MirrorMargins1Karşılıklı sayfalarda sol ve sağ kenar boşluklarını değiştirir.
TwoPagesPerSheet2Sayfa başına iki sayfa yazdırır.
BookFoldPrinting3Belgenin kitap katlaması olarak yazdırılıp yazdırılmayacağını belirtir.
BookFoldPrintingReverse4Belgenin ters kitap katlaması olarak yazdırılıp yazdırılmayacağını belirtir.
Default0Varsayılan değerNormal

Örnekler

Kitap katlaması olarak yazdırılabilecek bir belgenin nasıl yapılandırılacağını gösterir.

Document doc = new Document();

// 16 sayfaya yayılacak metni ekleyin.
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}");
}

// Belgeyi kitap katlaması biçiminde yazdırmak için ilk bölümün "PageSetup" özelliğini yapılandırın.
// Bu belgeyi her iki tarafa da yazdırdığımızda sayfaları istiflemek için kullanabiliriz
// ve hepsini aynı anda ortadan katlayın. Belgenin içerikleri bir kitap katlaması şeklinde sıralanacaktır.
PageSetup pageSetup = doc.Sections[0].PageSetup;
pageSetup.MultiplePages = MultiplePagesType.BookFoldPrinting;

// Sayfa sayısını yalnızca 4'ün katları şeklinde belirtebiliriz.
pageSetup.SheetsPerBooklet = 4;

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

Ayrıca bakınız