public static void Run() { // ExStart:LoadingNotebookInstantly // ExFor:Notebook // ExSummary:Shows how to iterate through preloaded documents of a notebook. // By default children loading is "lazy". // Therefore for instant loading has took place, // it is necessary to set the NotebookLoadOptions.InstantLoading flag. NotebookLoadOptions loadOptions = new NotebookLoadOptions { InstantLoading = true }; String inputFile = "Notizbuch öffnen.onetoc2"; String dataDir = RunExamples.GetDataDir_NoteBook(); Notebook notebook = new Notebook(dataDir + inputFile, loadOptions); // All child documents are already loaded. foreach (INotebookChildNode notebookChildNode in notebook.OfType <Document>()) { // Do something with child document } // ExEnd:LoadingNotebookInstantly }
public static void Run() { // ExStart:LoadingNotebookInstantly // By default children loading is "lazy". // Therefore for instant loading has took place, // it is necessary to set the NotebookLoadOptions.InstantLoading flag. NotebookLoadOptions loadOptions = new NotebookLoadOptions(); loadOptions.InstantLoading = true; String inputFile = "notebook.onetoc2"; String dataDir = RunExamples.GetDataDir_NoteBook(); Notebook notebook = new Notebook(dataDir + inputFile, loadOptions); // All child documents are already loaded. foreach (INotebookChildNode notebookChildNode in notebook) { if (notebookChildNode is Document) { // Do something with child document } } // ExEnd:LoadingNotebookInstantly }