NotebookLoadOptions.DeferredLoading

NotebookLoadOptions.DeferredLoading property

Ruft oder setzt einen Wert, der angibt, ob untergeordnete Dokumente explizit später geladen werden sollen.

public bool DeferredLoading { get; set; }

Bemerkungen

Standardwert istFALSCH , sodass untergeordnete Dokumente implizit geladen werden. WertWAHR zeigt an, dass der Benutzer anrufen sollLoadChildDocument oder für den untergeordneten Knoten jedes Notebooks, nachdem das Notebook selbst geladen wurde. Wenn der Wert istWAHR ,InstantLoading Die Option wird ignoriert. Wenn das Notebook vom Stream geladen wird, ist der Wert immerWAHR obwohl vom Benutzer explizit auf gesetzt wurdeFALSCH .

Beispiele

Zeigt, wie man ein verschlüsseltes Notizbuch erstellt.

// Der Pfad zum Dokumentenverzeichnis.
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" });

Siehe auch