UseBookFoldPrintingSettings

PdfSaveOptions.UseBookFoldPrintingSettings property

Ruft einen booleschen Wert ab oder legt diesen fest, der angibt, ob das Dokument mit einem Broschürendrucklayout gespeichert werden soll, , wenn es über angegeben wirdMultiplePages .

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 Buchfaltdruckeinstellungen angegeben sind, hat diese Option keine Auswirkung.

Beispiele

Zeigt, wie ein Dokument in Form einer Buchfalte im PDF-Format gespeichert wird.

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
// im Ausgabe-PDF auf eine Weise einfügen, die uns bei der Erstellung einer Broschüre hilft.
// Setzen Sie die Eigenschaft „UseBookFoldPrintingSettings“ auf „false“, um das PDF normal darzustellen.
options.UseBookFoldPrintingSettings = renderTextAsBookfold;

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

// Sobald wir dieses Dokument auf beiden Seiten der Seiten drucken, können wir alle Seiten auf einmal in der Mitte falten.
// und der Inhalt wird so ausgerichtet, dass eine Broschüre entsteht.
doc.Save(ArtifactsDir + "PdfSaveOptions.SaveAsPdfBookFold.pdf", options);

Siehe auch