Class NotebookSaveOptionsTDocumentSaveOptions

NotebookSaveOptions<TDocumentSaveOptions> class

Kelas dasar abstrak yang mewakili opsi penyimpanan notebook untuk format tertentu dan menyediakan opsi penyimpanan umum untuk semua node anak dokumen.

public abstract class NotebookSaveOptions<TDocumentSaveOptions> : NotebookSaveOptions
    where TDocumentSaveOptions : SaveOptions
ParameterKeterangan
TDocumentSaveOptionsOpsi simpan untuk semua dokumen anak buku catatan.

Properti

NamaKeterangan
DeferredSaving { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah dokumen turunan harus disimpan secara eksplisit.
DocumentSaveOptions { get; }Mendapat atau menyetel opsi simpan untuk semua dokumen anak buku catatan.
Flatten { get; set; }Mendapat atau menyetel nilai yang menunjukkan apakah hierarki anak buku catatan disimpan secara rata.
override SaveFormat { get; }Mendapatkan format penyimpanan buku catatan.

Metode

NamaKeterangan
override GetDocumentSaveOptions()Mendapatkan opsi simpan untuk semua dokumen anak buku catatan.

Contoh

Menunjukkan cara menyimpan buku catatan dalam format pdf dengan opsi yang ditentukan.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_NoteBook();

// Muat Buku Catatan OneNote
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";

// Simpan Buku Catatan
notebook.Save(dataDir, notebookSaveOptions);

Lihat juga