繁体   English   中英

水平滚动条的 JEditor 窗格打印问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM