PDFViewCtrl.SetDoc()被阻止

时间:2017-03-15 12:46:16

标签: pdfnet

我的申请已经冻结了一次指令:

<p-fieldset [legend]="'Edit Notification'" *ngIf="notification">

使用PDFViewCtrl的myReader实例。 为了避免这种情况,我尝试在新线程中执行此代码并超时。它的工作原理是将控件的文档设置在与主控件不同的线程中,而创建的pdf控件会导致文档的显示不正确。 我正在使用.NET framework 2.0。 使用asyncronous方法的任何其他解决方案似乎都有相同的错误行为。 还有另一种方法可以暂停执行指令吗?

1 个答案:

答案 0 :(得分:0)

如果这只发生一次,并且你无法重现,那么我肯定不会把SetDoc放在后台线程上。

也许挂起与SetDoc调用无关,特别是因为它不可重现。

我唯一能想到的是,如果该文档有大量页面,并且您在连续页面模式下运行PDFViewCtrl,但是您切换到单页模式,这将加载得更快(和这是默认模式。)