当前位置: 首页 > 知识库问答 >
问题:

如何隐藏嵌入式PDF查看器控件中的导航窗格?

越风史
2023-03-14

目标:尝试在表单(第一页)中提供PDF文件的嵌入式预览,而不显示滚动条、导航窗格等。

使用Adobes PDF ActiveX控件(AcroPDF.PDF.1类),MS Access表单中嵌入了PDF文件。

到目前为止我有

pdfControl.src = filePath
pdfControl.setShowToolbar(False) ' hides toolbar (bar along top)
pdfControl.setShowScrollBars(False) ' hides scroll bars since only first page important
pdfControl.setPageMode("none") ' hides bookmarks and thumbs instead of opening by default

在此之后,我只剩下左侧的导航窗格。使用对象浏览器,我浏览了所有函数,没有看到任何明确提到导航窗格的内容。

有没有办法从嵌入的PDF控件中隐藏导航窗格?

编辑:我发现您可以设置一个标志来隐藏在非嵌入式实例中打开时的导航页面

Call Shell("'" & applicationPath & "' /A 'navpanes=0&toolbars=0' '" & filePath & "'", vbNormalFocus)

但是我仍然没有在嵌入时实现同样的事情。

Edit2:下图左边是我想要摆脱的,右边是我想要实现的。

共有2个答案

郦祺
2023-03-14

试试这个代码

Shell applicationPath & " /A " & Chr(34) & "navpanes=0&toolbars=0" & Chr(34) & " " & Chr(34) & filePath & Chr(34), vbNormalFocus
司空俊雅
2023-03-14

改用Web浏览器控件。它将使用系统默认的PDF应用程序预览文件。

webBrowserControl。导航(文件路径)

在下面的文档中有更多的参数可以用来自定义您想要打开文件的方式

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf

 类似资料:
  • 如何使底部导航栏在Android Studio的visual XML编辑器中消失?我已经将AppTheme设置为NoActionBar。导航栏很烦人,因为我的手机没有导航栏,所以当我在可视编辑器中的应用程序底部放置一些东西时(https://i.imgur.com/1QvdIOd.png),当我在手机上运行应用程序时会发生这种情况:https://i.imgur.com/Qk5S1Oe.jpg.谁

  • 问题内容: 我可以使我的应用程序通过SFSafariViewController自动加载此帖子的网址,并且效果很好,唯一的缺点是导航栏。 以这种方式使用SFSafariViewController导航栏时,它是无用的,因为url是只读的,并且“ done”链接除了重新加载页面外不执行任何操作。因此,我想完全隐藏导航栏。 根据已接受答案的注释,建议将我的根视图控制器设置为SFSafariViewCo

  • 问题内容: 我有一个简单的Python脚本,该脚本使用selenium和webdriver在Chrome窗口中打开Facebook并自动登录。当我运行它时,Chromedriver控制台窗口将打开并保持打开状态,即使在整个程序执行完毕后,也要自行关闭它。 有没有办法隐藏此控制台窗口?我曾尝试为脚本保留一个“ .pyw”扩展名,但这无济于事,因为它不是脚本的控制台窗口,而是我希望隐藏的Chromed

  • 我正在做一个应用程序,并有权访问系统权限。我想让导航栏永久隐藏,它甚至不应该出现在用户交互上。 现在我使用这段代码,它隐藏了条,但当用户触摸屏幕时,它会再次显示。是否有任何方法可以永久隐藏它,直到活动停止(); 如有任何关于最佳实施的技术咨询或意见/建议,将不胜感激。

  • 问题内容: 我正在用Python写一个IRC机器人。 我希望为Linux和Windows制作独立的二进制文件。主要是希望机器人启动时隐藏控制台窗口,而用户则不能看到该窗口。 我该怎么办? 问题答案: 只需将其保存为.pyw扩展名即可。这将阻止控制台窗口打开。 在Windows系统上,没有“可执行模式”的概念。Python安装程序会自动将.py文件与python.exe关联,以便双击Python文件

  • 问题内容: 因此,我有了这个Electron应用程序,并且在一个.html文件中,我链接了另一个脚本,该脚本为该程序提供了一些实用程序功能,其中一个是这个: 因此,这应该使用集成的电子PDF查看器(使用Chromium)在新窗口中打开PDF。我使用了臭名昭著的,我尝试了可以为BrowserWindow定义的成千上万的首选项,但是它总是打开窗口,然后开始下载文件而不显示它。 我三重检查了文件路径,“