NotebookLoadOptions.DeferredLoading

NotebookLoadOptions.DeferredLoading property

获取或设置一个值,指示是否应稍后显式加载子文档。

public bool DeferredLoading { get; set; }

备注

默认值为 false,因此子文档将隐式加载。值为 true 表示用户应在笔记本本身加载后,调用 LoadChildDocument 或 为每个笔记本的子节点进行加载。如果值为 trueInstantLoading 选项将被忽略。如果笔记本是从流中加载的,无论用户是否显式设置为 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" });

另请参阅