NotebookLoadOptions.DeferredLoading

NotebookLoadOptions.DeferredLoading property

يحصل أو يعيّن قيمة تشير إلى ما إذا كان يجب تحميل المستندات الفرعية صراحةً لاحقًا.

public bool DeferredLoading { get; set; }

ملاحظات

القيمة الافتراضية هي false، لذا سيتم تحميل المستندات الفرعية ضمنيًا. القيمة true تشير إلى أن المستخدم يجب أن يستدعي LoadChildDocument أو لكل عقدة فرعية في الدفتر بعد تحميل الدفتر نفسه. إذا كانت القيمة true، سيتم تجاهل خيار InstantLoading. إذا كان الدفتر يُحمَّل من تدفق، تكون القيمة دائمًا true رغم أنه تم تعيينها صراحةً من قبل المستخدم إلى false.

أمثلة

يوضح كيفية التعامل مع دفتر مشفر.

// المسار إلى دليل المستندات.
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" });

انظر أيضًا