Class FFramePicture

java.lang.Object
org.gvsig.app.project.documents.layout.fframes.FFrame
org.gvsig.app.project.documents.layout.fframes.FFramePicture
All Implemented Interfaces:
Cloneable, IFFrame, org.gvsig.fmap.mapcontext.rendering.symbols.IPrintable, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.observer.Observable, org.gvsig.tools.persistence.Persistent
Direct Known Subclasses:
FFrameNorth

public class FFramePicture extends FFrame
FFrame para introducir una imagen en el Layout o para dibujar sobre el graphics un SVG.
Author:
Vicente Caballero Navarro
  • Field Details

  • Constructor Details

    • FFramePicture

      public FFramePicture()
      Creates a new FFramePicture object.
  • Method Details

    • draw

      public void draw(Graphics2D g, AffineTransform at, Rectangle2D rv, BufferedImage imgBase)
      Método que dibuja sobre el graphics que se le pasa como parámetro, según la transformada afin que se debe de aplicar y el rectángulo que se debe de dibujar.
      Specified by:
      draw in interface IFFrame
      Specified by:
      draw in class FFrame
      Parameters:
      g - Graphics
      at - Transformada afin.
      rv - rectángulo sobre el que hacer un clip.
      imgBase - Imagen para acelerar el dibujado.
    • setQuality

      public void setQuality(int q)
      Rellena la calidad según el entero que se pasa como parámetro.
      Parameters:
      q - entero que representa el tipo de calidad elegido.
    • getQuality

      public int getQuality()
      Devuelve la calidad que está seleccionada.
      Returns:
      entero que representa la calidad seleccionada.
    • getViewing

      public int getViewing()
      Devuelve un entero que representa la forma en que se actualiza la vista.
      Returns:
      forma que se actualiza la vista.
    • setViewing

      public void setViewing(int v)
      Rellena la forma de actualizar la vista.
      Parameters:
      v - entero que representa la forma de actualizar la vista.
    • setPath

      public void setPath(String path)
      Rellena el nombre de la imagen.
      Parameters:
      path - nombre de la imagen.
    • getPath

      public String getPath()
      Devuelve la ruta del fichero.
      Returns:
      String
    • setImage

      public void setImage(BufferedImage image)
      Rellena la imagen.
      Parameters:
      image -
    • getBound

      public Dimension getBound(String file)
      Devuelve la dimensión dela imagen.
      Parameters:
      file - Nombre del fichero donde se encuentra la imagen.
      Returns:
      DOCUMENT ME!
    • load

      public Image load(String file)
      Carga el contnido del fichero.
      Parameters:
      file - Nombre del fichero a cargar.
      Returns:
      Imagen
    • getNameFFrame

      public String getNameFFrame()
      Description copied from interface: IFFrame
      Devuelve el nombre que representa al tipo de FFrame.
      Returns:
      nombre del elemento.
      See Also:
    • getName

      public String getName()
      Description copied from interface: IFFrame
      Devuelve el nombre que representa al fframe.
      Returns:
      String nombre del FFrame.
    • initialize

      public void initialize()
    • cloneActions

      public void cloneActions(IFFrame frame)
    • print

      public void print(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes properties)
    • registerPersistent

      public static void registerPersistent()
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Overrides:
      loadFromState in class FFrame
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Overrides:
      saveToState in class FFrame
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException