NotebookLoadOptions.DeferredLoading
NotebookLoadOptions.DeferredLoading property
获取或设置一个值,指示是否应稍后显式加载子文档。
public bool DeferredLoading { get; set; }
备注
默认值为 false,因此子文档将隐式加载。值为 true 表示用户应在笔记本本身加载后调用 LoadChildDocument 或为每个笔记本的子节点调用。如果值为 true,InstantLoading 选项将被忽略。如果笔记本是从流加载的,无论用户显式将其设置为 false,该值始终为 true。
示例
展示如何处理加密的笔记本。
// 文档目录的路径。
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" });
另见
- class NotebookLoadOptions
- namespace Aspose.Note
- assembly Aspose.Note