ICEPDF 小程序 |禁用“另存为”工具栏上的按钮
我正在使用 ICEPDF(开源 java applet)Applet 查看器来查看我的 pdf 文件 无需使用 adobe reader。 现在我想禁用顶部工具栏中的“另存为”按钮。 我已经提取了 jar 文件,但不知道要自定义哪个文件。任何人都可以帮忙吗 我在要编辑的文件上,以便从工具栏中隐藏“另存为”选项。 请..谢谢-Haan
I am using ICEPDF(open source java applet) Applet viewer for my pdf to view in my web
without the use of adobe reader.
Now i want to disable "Save-As" button from the toolbar available at top.
I have extracted jar files and dont know which file to customize. Could any1 help
me on the file to be edited so as to hide the save-as option from my toolbar.
Please.. Thanks - Haan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
SwingViewBuilder
。就我个人而言,我通过子类化它并为我想要禁用的东西返回空值来进行定制。编辑:
SwingViewBuilder
有许多buildXYZ()方法。只需要让这样的方法对每个不需要的按钮/菜单项/工具栏返回null即可。代码的其余部分正在优雅地处理空值并跳过它。具体来说,对于“另存为”功能,您需要更改/覆盖
buildSaveAsFileButton()
和buildSaveAsFileMenuItem()
。You can work on
SwingViewBuilder
. Personally, I did the customization by subclassing it and returning nulls for the things I wanted to disable.EDIT:
SwingViewBuilder
has many buildXYZ() methods. It is only required to make such a method return null for each button/menu item/toolbar that is not needed. The rest of the code is handling the nulls gracefully and skips over it.Specifically, for the "Save-As" feature, you need to change/override
buildSaveAsFileButton()
andbuildSaveAsFileMenuItem()
.