我正在使用 c# 和 AxAcroPdf。我可以毫无问题地加载和查看 Pdf,但如果我多次查看同一个 Pdf,右侧会一直显示一个栏。我已将控件放在我的表单上,我没有以编程方式创建它。我的代码是:PreviewAcroPDF.LoadFile(FileName);PreviewAcroPDF.setView("Fit");PreviewAcroPDF.setShowToolbar(false);PreviewAcroPDF.setLayoutMode("SinglePage");PreviewAcroPDF.setPageMode("none");PreviewAcroPDF.Show();我可以使用 ctrl H 手动更改它,但我不希望最终用户必须这样做!我要问的酒吧的屏幕截图:
2 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
我能够自己解决这个问题,但找不到这篇文章。
解决方案是进入 adobe reader 并更改我的偏好以不显示工具栏。这不是通过编程来解决的,至少我能找到。
绝地无双
TA贡献1946条经验 获得超4个赞
我找不到我必须在 Adobe 本身中更改的设置,但我在想为什么不以编程方式发送 CTRL+H 键。
Dim thrd As Thread
AxAcroPDF1.src = $"{path}F9H-0000028.pdf"
thrd = New Thread(AddressOf ThreadTask) With {
.IsBackground = True
}
thrd.Start()
和
Private Sub ThreadTask()
Thread.Sleep(500)
SendKeys.SendWait("^(h)")
Thread.Sleep(10)
End Sub
sleep 500 是在我的计算机上工作的值。100 的值太低。
- 2 回答
- 0 关注
- 377 浏览
添加回答
举报
0/150
提交
取消