NotebookLoadOptions.DeferredLoading

NotebookLoadOptions.DeferredLoading property

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

public bool DeferredLoading { get; set; }

评论

默认值为错误的 , 因此子文档将被隐式加载。 值真的表示用户应该调用LoadChildDocument或者 用于笔记本本身加载后的每个笔记本的子节点。 如果值为真的,InstantLoading选项将被忽略。 如果笔记本从流中加载,则该值始终为真的尽管被用户明确设置为错误的.

例子

展示如何加密笔记本。

// 文档目录的路径。
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" });

也可以看看