如何去除 ICEpdf 上 pdf 页面周围的薄背框?
How to remove thin back frame around pdf page at ICEpdf?
我正在使用 ICEpdf 制作 PDF 显示应用程序。我试图根据良好的设计实践进行一些花哨的布局。我用这个代码
System.getProperties().put("org.icepdf.core.views.background.color", "#FFFFFF");
System.getProperties().put("org.icepdf.core.views.page.border.color", "#FFFFFF");
System.getProperties().put("org.icepdf.core.views.page.shadow.color", "#FFFFFF");
将查看器组件的背景设为白色,并去除页面的边框和阴影。但是页面周围的细黑框仍然存在:
有机会摆脱它吗?我想产生一种错觉,即 pdf 页面被拉伸到父容器的大小。我在 JavaFX 应用程序中使用 swingNode(以防万一)。
通过将 PDF Swing 组件包装到 AnchorPane 并将锚点设置为较小的负值来解决:
AnchorPane.setLeftAnchor(question, -5.0);
AnchorPane.setBottomAnchor(question, -5.0);
AnchorPane.setRightAnchor(question, -5.0);
AnchorPane.setTopAnchor(question, -5.0);
我正在使用 ICEpdf 制作 PDF 显示应用程序。我试图根据良好的设计实践进行一些花哨的布局。我用这个代码
System.getProperties().put("org.icepdf.core.views.background.color", "#FFFFFF");
System.getProperties().put("org.icepdf.core.views.page.border.color", "#FFFFFF");
System.getProperties().put("org.icepdf.core.views.page.shadow.color", "#FFFFFF");
将查看器组件的背景设为白色,并去除页面的边框和阴影。但是页面周围的细黑框仍然存在:
有机会摆脱它吗?我想产生一种错觉,即 pdf 页面被拉伸到父容器的大小。我在 JavaFX 应用程序中使用 swingNode(以防万一)。
通过将 PDF Swing 组件包装到 AnchorPane 并将锚点设置为较小的负值来解决:
AnchorPane.setLeftAnchor(question, -5.0);
AnchorPane.setBottomAnchor(question, -5.0);
AnchorPane.setRightAnchor(question, -5.0);
AnchorPane.setTopAnchor(question, -5.0);