org.eclipse.nebula.widgets.nattable.print
Class LayerPrinter
java.lang.Object
org.eclipse.nebula.widgets.nattable.print.LayerPrinter
public class LayerPrinter
- extends Object
This class is used to print a layer. Usually you create an instance by using
the top most layer in the layer stack. For grids this is the GridLayer,
otherwise the ViewportLayer is a good choice.
Method Summary |
void |
print(org.eclipse.swt.widgets.Shell shell)
Will first open the PrintDialog to let a user configure the print job and
then starts the print job. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FOOTER_HEIGHT_IN_PRINTER_DPI
public static final int FOOTER_HEIGHT_IN_PRINTER_DPI
- See Also:
- Constant Field Values
LayerPrinter
public LayerPrinter(ILayer layer,
IConfigRegistry configRegistry)
- Parameters:
layer
- The layer to print. Usually the top most layer in the layer
stack. For grids this should be the GridLayer, for custom
CompositeLayer compositions the CompositeLayer, otherwise the
ViewportLayer is a good choice.configRegistry
- The ConfigRegistry needed for rendering to the print GC.
print
public void print(org.eclipse.swt.widgets.Shell shell)
- Will first open the PrintDialog to let a user configure the print job and
then starts the print job.
- Parameters:
shell
- The shell which should be the parent of the PrintDialog.
Copyright © 2015. All rights reserved.