我是 NatTable 的新手,正在寻找打印 NatTable。
我知道 SWT 表的纸夹,但找不到与 Nattable 类似的东西。有没有人尝试打印甚至将 Nattable 数据保存为图像数据?
我是 NatTable 的新手,正在寻找打印 NatTable。
我知道 SWT 表的纸夹,但找不到与 Nattable 类似的东西。有没有人尝试打印甚至将 Nattable 数据保存为图像数据?
如果您将 GridLayer 与 DefaultGridLayerConfiguration 一起使用,情况就是如此。那里聚合了 DefaultPrintBindings,为 CTRL+P 添加了绑定。
PrintCommandHandler 也是针对 GridLayer 注册的。
所以如果你使用的是GridLayer,上面的说法是完全正确的,否则你需要确保注册PrintCommandHandler和对应的绑定到你的层组合。
您可以在 NatTable 具有焦点时按 CTRL+P。这应该会给你一个打印对话框。
在代码中它将创建一个新的 PrintAction。查看:org.eclipse.nebula.widgets.nattable.print.action.PrintAction 看看它是如何工作的。