首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示侧栏的AxAcroPdf

显示侧栏的AxAcroPdf
EN

Stack Overflow用户
提问于 2018-09-10 13:42:58
回答 2查看 874关注 0票数 0

我使用的是c#和AxAcroPdf。我可以毫不费力地加载和查看Pdf,但如果我多次查看同一个Pdf,则会在右侧显示一个栏。我已经将控件放在我的窗体上了,我没有以编程方式创建它。

我的代码是:

代码语言:javascript
运行
复制
PreviewAcroPDF.LoadFile(FileName);
PreviewAcroPDF.setView("Fit");
PreviewAcroPDF.setShowToolbar(false);
PreviewAcroPDF.setLayoutMode("SinglePage");
PreviewAcroPDF.setPageMode("none");
PreviewAcroPDF.Show();

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

我正在询问的酒吧的截图:

Screenshot of bar

提前谢谢你!

罗伯特

EN

回答 2

Stack Overflow用户

发布于 2019-01-25 05:55:00

我自己解决了这个问题,但是找不到这个帖子。

解决方案是进入adobe阅读器并更改我的首选项,使其不显示工具栏。这不是什么可以通过编程解决的问题,至少我能找到。

票数 0
EN

Stack Overflow用户

发布于 2021-06-15 21:44:29

我找不到我必须在Adobe中更改哪些设置,但我在想,为什么不通过编程方式发送CTRL+H密钥。

代码语言:javascript
运行
复制
Dim thrd As Thread
AxAcroPDF1.src = $"{path}F9H-0000028.pdf"
thrd = New Thread(AddressOf ThreadTask) With {
    .IsBackground = True
}
thrd.Start()

代码语言:javascript
运行
复制
Private Sub ThreadTask()
    Thread.Sleep(500)
    SendKeys.SendWait("^(h)")
    Thread.Sleep(10)
End Sub

sleep 500是一个在我的电脑上工作的值。值100太低。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52251716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档