猿问

AxAcroPdf 显示侧栏

我正在使用 c# 和 AxAcroPdf。我可以毫无问题地加载和查看 Pdf,但如果我多次查看同一个 Pdf,右侧会一直显示一个栏。我已将控件放在我的表单上,我没有以编程方式创建它。


我的代码是:


PreviewAcroPDF.LoadFile(FileName);

PreviewAcroPDF.setView("Fit");

PreviewAcroPDF.setShowToolbar(false);

PreviewAcroPDF.setLayoutMode("SinglePage");

PreviewAcroPDF.setPageMode("none");

PreviewAcroPDF.Show();

我可以使用 ctrl H 手动更改它,但我不希望最终用户必须这样做!


我要问的酒吧的屏幕截图:



holdtom
浏览 378回答 2
2回答

守着一只汪

我能够自己解决这个问题,但找不到这篇文章。解决方案是进入 adobe reader 并更改我的偏好以不显示工具栏。这不是通过编程来解决的,至少我能找到。

绝地无双

我找不到我必须在 Adobe 本身中更改的设置,但我在想为什么不以编程方式发送 CTRL+H 键。Dim thrd As ThreadAxAcroPDF1.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 Subsleep 500 是在我的计算机上工作的值。100 的值太低。
随时随地看视频慕课网APP
我要回答