在Delphi中使用AcroPDF调整问题大小

Edu*_*uro 1 pdf delphi

我在我的应用程序中成功添加了AcroPDF.当需要显示PDF时,我动态创建一个AcroPDF实例,并将其插入TPanel,并将align设置为alClient.我的问题是,当表格/面板调整大小时,AcroPDF不会跟随.仅在加载新文件时.我尝试了几种解决方案无济于事.我该怎么办?

mgh*_*hie 5

最近版本的Adobe OCX控件存在问题,您可以通过重新调整控件来解决这个问题.在我有一个预览对话框中(它有一个嵌入的,客户端对齐的AcroPdf控件)我OnResize对表单使用以下处理程序:

if Visible and (fPreviewV7 <> nil) then begin
  FocusControl(nil);
  FocusControl(fPreviewV7);
end;
Run Code Online (Sandbox Code Playgroud)