Class NotebookPdfSaveOptions

NotebookPdfSaveOptions class

Maakt het mogelijk om extra opties te specificeren bij het renderen van notebookpagina’s naar PDF.

public class NotebookPdfSaveOptions : NotebookSaveOptions<PdfSaveOptions>

Constructeurs

NaamBeschrijving
NotebookPdfSaveOptions()De standaard constructeur.

Eigenschappen

NaamBeschrijving
DeferredSaving { get; set; }Haalt of stelt een waarde in die aangeeft of onderliggende documenten expliciet moeten worden opgeslagen.
DocumentSaveOptions { get; }
Flatten { get; set; }Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de onderliggende hiërarchie van het notitieblok plat wordt opgeslagen.
override SaveFormat { get; }

methoden

NaamBeschrijving
override GetDocumentSaveOptions()

Voorbeelden

Laat zien hoe u een notitieblok in pdf-indeling kunt opslaan met opgegeven opties.

// Het pad naar de documentenmap.
string dataDir = RunExamples.GetDataDir_NoteBook();

// Laad een OneNote-notitieblok
var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");

var notebookSaveOptions = new NotebookPdfSaveOptions();

var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;

documentSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm();

dataDir = dataDir + "ConvertToPDF_out.pdf";

// Sla het notitieblok op
notebook.Save(dataDir, notebookSaveOptions);

Zie ook