ICEPDF隐藏pagenav,最后一页和第一页
问题描述:
我努力在javafx中用icepdf库显示pdf。一切都成功了,但我不想看到toolbar.API文档中的'First Page'和'Last Page'按钮。如何完全隐藏页面导航器。ICEPDF隐藏pagenav,最后一页和第一页
propertiesManager.setBoolean("application.toolbar.show.pagenav", false);
我想删除'第一页'和'最后一页'按钮。任何人都可以帮忙吗?
答
不幸的是,没有隐藏单个导航按钮的配置选项。但是重写SwingViewBuilder方法buildPageNavigationToolBar()很容易。
SwingViewBuilder factory = new SwingViewBuilder(controller, properties);
看起来像这样:
SwingViewBuilder factory = new SwingViewBuilder(controller, properties){
@Override
public JToolBar buildPageNavigationToolBar() {
JToolBar toolbar = new JToolBar();
commonToolBarSetup(toolbar, false);
addToToolBar(toolbar, buildPreviousPageButton());
addToToolBar(toolbar, buildCurrentPageNumberTextField());
addToToolBar(toolbar, buildNumberOfPagesLabel());
addToToolBar(toolbar, buildNextPageButton());
return toolbar;
}
};
TNX很多:)它的工作原理,我添加了新的自定义与压倒一切的。 – Cankay87