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
- class NotebookLoadOptions
- namensraum Aspose.Note
- Montage Aspose.Note