0

我是 NatTable 的新手,正在寻找打印 NatTable。

我知道 SWT 表的纸夹,但找不到与 Nattable 类似的东西。有没有人尝试打印甚至将 Nattable 数据保存为图像数据?

4

2 回答 2

1

如果您将 GridLayer 与 DefaultGridLayerConfiguration 一起使用,情况就是如此。那里聚合了 DefaultPrintBindings,为 CTRL+P 添加了绑定。

PrintCommandHandler 也是针对 GridLayer 注册的。

所以如果你使用的是GridLayer,上面的说法是完全正确的,否则你需要确保注册PrintCommandHandler和对应的绑定到你的层组合。

于 2013-11-05T10:25:17.390 回答
1

您可以在 NatTable 具有焦点时按 CTRL+P。这应该会给你一个打印对话框。

在代码中它将创建一个新的 PrintAction。查看:org.eclipse.nebula.widgets.nattable.print.action.PrintAction 看看它是如何工作的。

于 2012-11-07T10:30:46.223 回答