Class NotebookSaveOptionsTDocumentSaveOptions

NotebookSaveOptions<TDocumentSaveOptions> class

Een abstracte basisklasse die notebook-opslagopties vertegenwoordigt voor een bepaald formaat en gemeenschappelijke opslagopties biedt voor alle onderliggende documentknooppunten.

public abstract class NotebookSaveOptions<TDocumentSaveOptions> : NotebookSaveOptions
    where TDocumentSaveOptions : SaveOptions
ParameterBeschrijving
TDocumentSaveOptionsDe opslagopties voor alle onderliggende documenten van het notitieblok.

Eigenschappen

NaamBeschrijving
DeferredSaving { get; set; }Haalt of stelt een waarde in die aangeeft of onderliggende documenten expliciet moeten worden opgeslagen.
DocumentSaveOptions { get; }Haalt of stelt de opslagopties in voor alle onderliggende documenten van het notitieblok.
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; }Haalt de indeling op waarin het notitieboek is opgeslagen.

methoden

NaamBeschrijving
override GetDocumentSaveOptions()Krijgt de opslagopties voor alle onderliggende documenten van het notitieblok.

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