我已经构建了我的第一个gwt应用程序,我只需要支持一件事 - 打印。我有一个TabLayoutPanel,基本上我想打印两个CellList,一个FlowLayoutPanel和几个标签。
我找到了这个开源项目:
http://code.google.com/p/gwt-print-it/
我尝试创建一个单独的FlowLayoutPanel(未在屏幕上显示)并逐个添加所有小部件并在该小部件上调用Print.it(...)。那没用。然后我尝试打印一个标签只是为了让一些东西工作但没有运气。我总是得到
错误:找不到打印框。
现在我正在考虑这种情况并且看到这种印刷对某些人有用。难道我做错了什么?我会很感激任何想法或评论。
答案 0 :(得分:0)
根据Print.java项目维基页面引用的HowTo,您必须在页面中插入以下iframe:
<iframe id="__printingFrame" style="width:0;height:0;border:0"></iframe>