Package | Description |
---|---|
com.luciad.lucy.addons.print |
Provides the addon that offers printing support to Lucy.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdAction |
TLcyPrintPreviewFactory.createAction(int aID,
TLcyPrintContext aPrintContext,
ILcdAction aCloseAction)
Creates an
ILcdAction for the given ID. |
protected Component |
TLcyPrintPreviewFactory.createComponent(int aID,
TLcyPrintContext aPrintContext,
ILcdAction aCloseAction)
Creates a widget for the given ID.
|
Printable |
TLcyPrintAddOn.createPageDecorator(TLcyPrintContext aPrintContext)
Creates a
Printable that can be used to decorate each page. |
protected ILcyCustomizerPanel |
TLcyPrintAreaCustomizerFactory.createPanel(int aID,
TLcyPrintContext aPrintContext)
Creates a
ILcyCustomizerPanel for the given ID. |
protected Component |
TLcyPrintPreviewFactory.createPanel(int aID,
TLcyPrintContext aPrintContext,
ILcdAction aCloseAction)
Creates a panel for the given ID.
|
protected ILcyCustomizerPanel |
TLcyPrintAreaCustomizerFactory.createPrintAreaCustomizerPanel(TLcyPrintContext aPrintContext,
TLcyDomainObjectContext aContext)
Creates the
ILcyCustomizerPanel that can modify the attributes of the print area
(area that can be drawn on the map to exactly define what needs to be printed), by offering a
user interface that allows modifying the properties stored in the given aPrintContext (see
ALcyPrintContext.getProperties() ).
Note that the aPrintContext object is also set afterwards to the returned
ILcyCustomizerPanel , using setObject . |
protected ILcyCustomizerPanel |
TLcyPrintAreaCustomizerFactory.createPrintAreaCustomizerPanelContent(TLcyPrintContext aPrintContext,
TLcyDomainObjectContext aContext)
Retrieves all
ILcyCustomizerPanel s and lays them out in one big ILcyCustomizerPanel . |
protected Customizer |
TLcyPrintAreaCustomizerFactory.createPrintContextCustomizer(TLcyPrintContext aPrintContext,
Object aObject,
ILcdModel aModel,
ILcdGXYView aGXYView)
Deprecated.
Use methods of
ILcyCustomizerPanelFactory instead.
Creates the Customizer that can modify the attributes of the
print area (area that can be drawn on the map to exactly define what needs
to be printed), by offering a user interface that allows modifying the
properties stored in the given aPrintContext
(see ALcyPrintContext.getProperties() ).
Note that the aPrintContext object is also set afterwards to the returned
Customizer , using setObject .
Subclasses can overwrite this method to return their own Customizer. They could for example
return a Customizer that links the property
TLcyPrintAddOn.PRINTING_AREA_PREFIX + TLcyPrintAddOn.PRINTING_AREA_CHOICE_VALUE_PRINT_AREA + "." + TLcyPrintAddOn.SNAP_TO_FULL_PAGES_SELECTED_SUFFIX
to a checkbox in its user interface. |
Pageable |
TLcyPrintAddOn.createPrintPageable(Pageable aViewPageable,
TLcyPrintContext aPrintContext)
Returns the
Pageable that is used for printing (not for preview printing),
based on the given Pageable . |
Component |
TLcyPrintPreviewFactory.createPrintPreview(TLcyPrintContext aPrintContext,
ILcdAction aCloseAction)
This function
creates all actions using
TLcyPrintPreviewFactory.createAction(int, com.luciad.lucy.addons.print.TLcyPrintContext, com.luciad.gui.ILcdAction) with all ID's ending in _ACTION . |
protected Component |
TLcyPrintPreviewFactory.createPrintPreviewContent(TLcyPrintContext aPrintContext,
ILcdAction aCloseAction)
Retrieves all panels and lays them out in a
java.awt.Component . |