我的pdf文件是在CDialogEx(它的MFC类)中呈现的,我想要的是在Dialog调整大小时重置分辨率......
我通过mupdf offical downloads site找到解决方案:首先使用pdfapp_setresolution(...)设置所需的分辨率,然后调用pdfapp_reloadpage(...)。这达到了我的目标,但并不完美,用这种方法显示对话框得到一个显着的重绘(首先是背景颜色,然后恢复正常)...
任何人都有更好的优化?感谢
答案 0 :(得分:0)
第一。根据view_window大小通过API pdfapp_onresize()重新调整pdfapp_t对象的大小
第二。调整pdfapp_t对象的分辨率//#attentison#这里解析需要根据实际需求进行一些转换,引用pdfapp.c源文件中的API pdfapp_autozoom()。
第三。通过pdfapp_showpage()
显示页面多数民众赞成:)可能对某人有帮助。
PS:教训是首先详细参考官方文件或示例:)