Package org.gvsig.app.extension
Class Print
java.lang.Object
org.gvsig.andami.plugins.Extension
org.gvsig.app.extension.Print
- All Implemented Interfaces:
Printable,org.gvsig.andami.plugins.IExtension,org.gvsig.andami.plugins.IExtensionExecuteWithArgs,org.gvsig.andami.plugins.IExtensionQueryByAction
Extensión desde la que se imprime.
- Author:
- Vicente Caballero Navarro
-
Field Summary
FieldsFields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoPrint(LayoutPanel layoutPanel) voiddrawShapes(Graphics2D g2) Se dibuja sobre el graphics el Layout.voidvoidbooleanbooleanvoidopenDialogToPrint(LayoutPanel layoutPanel) Abre un diálogo para imprimir.intprint(Graphics g, PageFormat format, int pi) voidprintLayout(LayoutPanel layoutPanel) Imprime el Layout que se pasa como parámetro.voidsetLayout(LayoutPanel layoutp) Methods inherited from class org.gvsig.andami.plugins.Extension
canQueryByAction, execute, getPlugin, getStatus, getStatus, getText, isEnabled, isVisible, postInitialize, setPlugin, terminate
-
Field Details
-
printerJob
-
-
Constructor Details
-
Print
public Print()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.gvsig.andami.plugins.IExtension
-
doPrint
-
setLayout
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceorg.gvsig.andami.plugins.IExtension
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceorg.gvsig.andami.plugins.IExtension
-
initialize
public void initialize()- Specified by:
initializein interfaceorg.gvsig.andami.plugins.IExtension
-
openDialogToPrint
Abre un diálogo para imprimir.- Parameters:
layout- Layout a imprimir.
-
printLayout
Imprime el Layout que se pasa como parámetro.- Parameters:
layout- Layout a imprimir.
-
drawShapes
Se dibuja sobre el graphics el Layout.- Parameters:
g2- graphics sobre el que se dibuja.
-
print
- Specified by:
printin interfacePrintable- Throws:
PrinterException
-