为了账号安全,请及时绑定邮箱和手机立即绑定

AxAcroPdf 显示侧栏

AxAcroPdf 显示侧栏

C#
holdtom 2022-01-09 17:03:16
我正在使用 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 并更改我的偏好以不显示工具栏。这不是通过编程来解决的,至少我能找到。


查看完整回答
反对 回复 2022-01-09
?
绝地无双

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 的值太低。


查看完整回答
反对 回复 2022-01-09
  • 2 回答
  • 0 关注
  • 377 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信