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

public class Print extends org.gvsig.andami.plugins.Extension implements Printable
Extensión desde la que se imprime.
Author:
Vicente Caballero Navarro
  • Field Details

    • printerJob

      public static PrinterJob printerJob
  • Constructor Details

    • Print

      public Print()
  • Method Details

    • execute

      public void execute(String s)
      Specified by:
      execute in interface org.gvsig.andami.plugins.IExtension
    • doPrint

      public void doPrint(LayoutPanel layoutPanel)
    • setLayout

      public void setLayout(LayoutPanel layoutp)
    • isVisible

      public boolean isVisible()
      Specified by:
      isVisible in interface org.gvsig.andami.plugins.IExtension
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface org.gvsig.andami.plugins.IExtension
    • initialize

      public void initialize()
      Specified by:
      initialize in interface org.gvsig.andami.plugins.IExtension
    • openDialogToPrint

      public void openDialogToPrint(LayoutPanel layoutPanel)
      Abre un diálogo para imprimir.
      Parameters:
      layout - Layout a imprimir.
    • printLayout

      public void printLayout(LayoutPanel layoutPanel)
      Imprime el Layout que se pasa como parámetro.
      Parameters:
      layout - Layout a imprimir.
    • drawShapes

      public void drawShapes(Graphics2D g2)
      Se dibuja sobre el graphics el Layout.
      Parameters:
      g2 - graphics sobre el que se dibuja.
    • print

      public int print(Graphics g, PageFormat format, int pi) throws PrinterException
      Specified by:
      print in interface Printable
      Throws:
      PrinterException