Package com.luciad.lucy.map.action
Class TLcySaveAsImageActionFactory
java.lang.Object
com.luciad.lucy.map.action.TLcySaveAsImageActionFactory
Factory which allows to create ILcdAction
instances which can be used to save a
component or a view to an image.
The created actions will show a dialog to the user asking where the image should be created, and allows to customize the image options (for example the compression options when saving to jpg).
More specialized actions are available for GXY map components, which will also save the overlay components (for example the BingMaps copyright notice). These actions are similar to the standard actions to save a map to an image available in the Lucy UI.
A similar class is available for Lightspeed map components. See
TLcyLspSaveAsImageActionFactory
- Since:
- 2013.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic ILcdAction
createActionForComponent
(JComponent aComponent, ILcyLucyEnv aLucyEnv) Create an action to save aJComponent
to an imagestatic ILcdAction
createActionForMapComponent
(ILcyGenericMapComponent<? extends ILcdGXYView, ? extends ILcdGXYLayer> aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyGenericMapComponent
with anILcdGXYView
to an imagestatic ILcdAction
createActionForMapComponent
(ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyMapComponent
to an image
-
Method Details
-
createActionForComponent
Create an action to save aJComponent
to an image- Parameters:
aComponent
- The component to save. Must not benull
aLucyEnv
- The Lucy back-end. Must not benull
- Returns:
- An action which allows to save
aComponent
to an image. See class javadoc for more information about the action.
-
createActionForMapComponent
public static ILcdAction createActionForMapComponent(ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyMapComponent
to an image- Parameters:
aMapComponent
- The map component to save. Must not benull
aLucyEnv
- The Lucy back-end. Must not benull
- Returns:
- An action which allows to save
aMapComponent
to an image. See class javadoc for more information about the action.
-
createActionForMapComponent
public static ILcdAction createActionForMapComponent(ILcyGenericMapComponent<? extends ILcdGXYView, ? extends ILcdGXYLayer> aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyGenericMapComponent
with anILcdGXYView
to an image- Parameters:
aMapComponent
- The component to save. Must not benull
aLucyEnv
- The Lucy back-end. Must not benull
- Returns:
- An action which allows to save
aMapComponent
to an image. See class javadoc for more information about the action.
-