Class NotebookSaveOptionsTDocumentSaveOptions

NotebookSaveOptions<TDocumentSaveOptions> class

Μια αφηρημένη βασική κλάση που αντιπροσωπεύει επιλογές αποθήκευσης σημειωματάριων για μια συγκεκριμένη μορφή και παρέχει κοινές επιλογές αποθήκευσης για όλους τους θυγατρικούς κόμβους εγγράφων.

public abstract class NotebookSaveOptions<TDocumentSaveOptions> : NotebookSaveOptions
    where TDocumentSaveOptions : SaveOptions
ΠαράμετροςΠεριγραφή
TDocumentSaveOptionsΟι επιλογές αποθήκευσης για όλα τα θυγατρικά έγγραφα του notebook.

Ιδιότητες

ΟνομαΠεριγραφή
DeferredSaving { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν τα παιδικά έγγραφα θα πρέπει να αποθηκευτούν ρητά.
DocumentSaveOptions { get; }Λαμβάνει ή ορίζει τις επιλογές αποθήκευσης για όλα τα θυγατρικά έγγραφα του σημειωματάριου.
Flatten { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν η ιεραρχία των παιδιών του σημειωματάριου αποθηκεύεται ισοπεδωμένη.
override SaveFormat { get; }Λαμβάνει τη μορφή με την οποία είναι αποθηκευμένο το σημειωματάριο.

Μέθοδοι

ΟνομαΠεριγραφή
override GetDocumentSaveOptions()Λαμβάνει τις επιλογές αποθήκευσης για όλα τα θυγατρικά έγγραφα του notebook.

Παραδείγματα

Δείχνει πώς να αποθηκεύσετε το σημειωματάριο σε μορφή pdf με καθορισμένες επιλογές.

// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = RunExamples.GetDataDir_NoteBook();

// Φόρτωση σημειωματάριου 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";

// Αποθηκεύστε το Σημειωματάριο
notebook.Save(dataDir, notebookSaveOptions);

Δείτε επίσης