【发布时间】:2014-08-07 16:01:26
【问题描述】:
目标:尝试在不显示滚动条、导航窗格等的表单(第一页)中提供 PDF 文件的嵌入式预览。
使用 Adobe 的 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:下图左侧是我想要摆脱的,右侧是我想要实现的目标。
【问题讨论】:
-
如果没有使用此控件的解决方案,我愿意使用不同的库和控件(AcroPDF.dll - Adobe Acrobat 浏览器控件类型库 1.0)
-
我也有同样的问题。你找到解决方案了吗?