NotebookLoadOptions.DeferredLoading

NotebookLoadOptions.DeferredLoading property

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

public bool DeferredLoading { get; set; }

ملاحظات

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

أمثلة

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

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

أنظر أيضا