ICEPDF 小程序 |禁用“另存为”工具栏上的按钮

发布于 2024-10-18 01:03:36 字数 174 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花心好男孩 2024-10-25 01:03:36

您可以使用 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() and buildSaveAsFileMenuItem().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文