[英]JEditor pane printing issue with Horizontal scroll bar
我们使用 Jeditor 窗格来显示 HTML 文本,但是当我们尝试在编辑器窗格上使用水平滚动条进行打印时,页面的右边缘被切断了,有经验吗? 关于解决这个问题的任何想法?
我认为这将是因为 viewport 组件的 preferredSize 现在是无限的。 您可以尝试手动设置底层视口组件的首选宽度。
我认为这是因为打印机页面宽度小于 JEditorPane 的宽度。
你可以试试这样的http://java-sl.com/JEditorPanePrinter.html
获取页面的宽度,以像素为单位计算并将其设置到您的 JEditorPane。 请参阅页面格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.