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" });

Смотрите также