UseBookFoldPrintingSettings

PdfSaveOptions.UseBookFoldPrintingSettings property

Ruft einen booleschen Wert ab oder legt ihn fest, der angibt, ob das Dokument im Broschüren-Drucklayout gespeichert werden soll, wenn dies überMultiplePages .

public bool UseBookFoldPrintingSettings { get; set; }

Bemerkungen

Wenn diese Option angegeben ist,PageSet wird beim Speichern ignoriert. Dieses Verhalten entspricht MS Word. Wenn in der Seiteneinrichtung keine Einstellungen für den Buchfalzdruck angegeben sind, hat diese Option keine Auswirkung.

Beispiele

Zeigt, wie man ein Dokument im PDF-Format in Form einer Buchfalte speichert.

Document doc = new Document(MyDir + "Paragraphs.docx");

// Erstellen Sie ein "PdfSaveOptions"-Objekt, das wir an die "Save"-Methode des Dokuments übergeben können
// um zu ändern, wie diese Methode das Dokument in .PDF konvertiert.
PdfSaveOptions options = new PdfSaveOptions();

// Setzen Sie die Eigenschaft „UseBookFoldPrintingSettings“ auf „true“, um den Inhalt anzuordnen
// in der Ausgabe-PDF auf eine Weise, die uns hilft, daraus eine Broschüre zu erstellen.
// Setzen Sie die Eigenschaft „UseBookFoldPrintingSettings“ auf „false“, um das PDF normal zu rendern.
options.UseBookFoldPrintingSettings = renderTextAsBookfold;

// Wenn wir das Dokument als Broschüre rendern, müssen wir die Option "MultiplePages" festlegen.
// Eigenschaften der Seiteneinrichtungsobjekte aller Abschnitte auf „MultiplePagesType.BookFoldPrinting“.
if (renderTextAsBookfold)
    foreach (Section s in doc.Sections)
    {
        s.PageSetup.MultiplePages = MultiplePagesType.BookFoldPrinting;
    }

// Sobald wir dieses Dokument beidseitig bedruckt haben, können wir alle Seiten gleichzeitig in der Mitte falten.
// und die Inhalte werden so angeordnet, dass eine Broschüre entsteht.
doc.Save(ArtifactsDir + "PdfSaveOptions.SaveAsPdfBookFold.pdf", options);

Siehe auch