我正在尝试使用 Syncfusion 的解决方案 SfPdfViewerControl 来实现PDF查看器。我需要在 Syncfusion.Windows.PdfViewer.PageViewMode 的名为 _defaultDisplayType <的枚举中为此查看器的 ViewMode (拟合宽度或高度)设置默认状态/强>
为此,我只是做了一个:
_pdfViewer.ViewMode = PageViewMode.FitWidth;
_pdfViewer 是 SfPdfViewerControl 的实例。
当 _pdfViewer 触发 DocumentLoaded 事件时,我正在这样做:
_pdfViewer.DocumentLoaded += _pdfViewer_CurrentDocumentLoaded;
我的方法看起来像:
private void _pdfViewer_CurrentDocumentLoaded(object sender, DocumentLoadedEventArgs e)
{
_pdfViewer.ViewMode = _defaultDisplayType;
}
但是,即使 ViewMode 的属性正确更改为 FitWidth ,最终结果如下所示:
当我尝试手动更改 ViewMode 的值时,从按钮开始,查看器最终确定了大小:
我做错了吗?我假设我应该使用某种setter方法或命令,但documentation似乎并没有证明我错了。
答案 0 :(得分:1)
我们可以在我们这边重现这个问题。此问题的修复程序将包含在我们的主要版本Essential Studio Volume 2中,该版本预计将于2017年4月底发布。
最佳, Navaneetha Kannan