MultiplePagesType

MultiplePagesType enumeration

Gibt an, wie das Dokument ausgedruckt wird.

public enum MultiplePagesType

Werte

NameWertBeschreibung
Normal0Normaler Druck, keine Angabe mehrerer Seiten.
MirrorMargins1Vertauscht den linken und rechten Rand auf gegenüberliegenden Seiten.
TwoPagesPerSheet2Druckt zwei Seiten pro Blatt.
BookFoldPrinting3Gibt an, ob das Dokument als Buchfalz gedruckt werden soll.
BookFoldPrintingReverse4Gibt an, ob das Dokument als umgekehrte Buchfalz gedruckt werden soll.
Default0Der Standardwert istNormal

Beispiele

Zeigt, wie ein Dokument konfiguriert wird, das als Buchfalz gedruckt werden kann.

Document doc = new Document();

// Text einfügen, der sich über 16 Seiten erstreckt.
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}");
}

// Konfigurieren Sie die Eigenschaft „PageSetup“ des ersten Abschnitts, um das Dokument in Form einer Buchfalte zu drucken.
// Wenn wir dieses Dokument beidseitig drucken, können wir die Seiten nehmen, um sie zu stapeln
// und falten Sie sie alle gleichzeitig in der Mitte. Der Inhalt des Dokuments wird in einer Buchfalte ausgerichtet.
PageSetup pageSetup = doc.Sections[0].PageSetup;
pageSetup.MultiplePages = MultiplePagesType.BookFoldPrinting;

// Wir können die Anzahl der Blätter nur in Vielfachen von 4 angeben.
pageSetup.SheetsPerBooklet = 4;

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

Siehe auch