2016-01-20 91 views
0

我正在用ICEpdf制作PDF显示应用程序。我试图根据良好的设计实践做出一些花哨的布局。我使用此代码如何清除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"); 

使查看器组件的背景变白并移除页面的框架和阴影。但页面各处细线黑框仍然存在:

enter image description here

任何机会,以摆脱它?我想acnieve错觉,PDF页面被拉伸到父容器的大小。我在JavaFX应用程序中使用swingNode(如果有一些重要的话)。

回答

0

通过wrappind PDF Swing组件解决了成AnchorPane和设定锚定到小负值:

AnchorPane.setLeftAnchor(question, -5.0); 
AnchorPane.setBottomAnchor(question, -5.0); 
AnchorPane.setRightAnchor(question, -5.0); 
AnchorPane.setTopAnchor(question, -5.0);