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