Class NotebookSaveOptionsTDocumentSaveOptions

NotebookSaveOptions<TDocumentSaveOptions> class

एक सार आधार वर्ग जो किसी विशेष प्रारूप के लिए नोटबुक बचत विकल्पों का प्रतिनिधित्व करता है और सभी दस्तावेज़ चाइल्ड नोड्स के लिए सामान्य बचत विकल्प प्रदान करता है।

public abstract class NotebookSaveOptions<TDocumentSaveOptions> : NotebookSaveOptions
    where TDocumentSaveOptions : SaveOptions
पैरामीटरविवरण
TDocumentSaveOptionsसभी नोटबुक के चाइल्ड दस्तावेज़ों के लिए सहेजें विकल्प.

गुण

नामविवरण
DeferredSaving { get; set; }एक मान प्राप्त या सेट करता है जो इंगित करता है कि क्या बच्चों के दस्तावेज़ को स्पष्ट रूप से सहेजा जाना चाहिए।
DocumentSaveOptions { get; }सभी नोटबुक के चाइल्ड दस्तावेज़ों के लिए सहेजें विकल्प प्राप्त करता है या सेट करता है.
Flatten { get; set; }एक मान प्राप्त या सेट करता है जो इंगित करता है कि क्या नोटबुक चिल्ड्रन पदानुक्रम को चपटा करके सहेजा गया है।
override SaveFormat { get; }उस प्रारूप को प्राप्त करता है जिसमें नोटबुक सहेजी जाती है।

तरीकों

नामविवरण
override GetDocumentSaveOptions()सभी नोटबुक के चाइल्ड दस्तावेज़ों के लिए सहेजें विकल्प प्राप्त करता है.

उदाहरण

दिखाता है कि निर्दिष्ट विकल्पों के साथ नोटबुक को पीडीएफ प्रारूप में कैसे सहेजा जाए।

// दस्तावेज़ निर्देशिका का पथ।
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);

यह सभी देखें