NotebookLoadOptions.DeferredLoading
Contents
[
Hide
]NotebookLoadOptions.DeferredLoading property
Gets or sets a value indicating whether children documents should be loaded explicitly later.
public bool DeferredLoading { get; set; }
Remarks
Default value is false
, so child documents will be loaded implicitly. Value true
is indicating that user should call LoadChildDocument
or for each notebook’s child node after notebook itself is loaded. If value is true
, InstantLoading
option will be ignored. If notebook is loading from stream, the value is always true
despite was explicitly set by user to false
.
Examples
Shows how to an encrypted notebook.
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "test.onetoc2", new NotebookLoadOptions() { DeferredLoading = true });
notebook.LoadChildDocument(dataDir + "Aspose.one");
notebook.LoadChildDocument(dataDir + "Locked Pass1.one", new LoadOptions() { DocumentPassword = "pass" });
notebook.LoadChildDocument(dataDir + "Locked Pass2.one", new LoadOptions() { DocumentPassword = "pass2" });
See Also
- class NotebookLoadOptions
- namespace Aspose.Note
- assembly Aspose.Note