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
FFrame para introducir una imagen en el Layout o para dibujar sobre el
graphics un SVG.
- Author:
- Vicente Caballero Navarro
-
Field Summary
FieldsFields inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
e, frameFactory, iEResize, iNResize, lastAT, layoutManager, LOG, m_BoundBox, m_Selected, n, ne, no, num, o, observers, s, se, so -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloneActions(IFFrame frame) voiddraw(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.Devuelve la dimensión dela imagen.getName()Devuelve el nombre que representa al fframe.Devuelve el nombre que representa al tipo de FFrame.getPath()Devuelve la ruta del fichero.intDevuelve la calidad que está seleccionada.intDevuelve un entero que representa la forma en que se actualiza la vista.voidCarga el contnido del fichero.voidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidprint(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes properties) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetImage(BufferedImage image) Rellena la imagen.voidRellena el nombre de la imagen.voidsetQuality(int q) Rellena la calidad según el entero que se pasa como parámetro.voidsetViewing(int v) Rellena la forma de actualizar la vista.Methods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
addObserver, clone, contains, deleteObserver, deleteObservers, dispose, doSetSelected, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, frameAdded, frameRemoved, getBoundBox, getBoundingBox, getContains, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getMovieRect, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, initializeIcons, intersects, isSelected, setBoundBox, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setRotation, setSelected, setSelected, setTag, updateRect
-
Field Details
-
PERSISTENCE_DEFINITION_NAME
- See Also:
-
defaultRenderingHints
-
-
Constructor Details
-
FFramePicture
public FFramePicture()Creates a new FFramePicture object.
-
-
Method Details
-
draw
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. -
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
Rellena el nombre de la imagen.- Parameters:
path- nombre de la imagen.
-
getPath
Devuelve la ruta del fichero.- Returns:
- String
-
setImage
Rellena la imagen.- Parameters:
image-
-
getBound
Devuelve la dimensión dela imagen.- Parameters:
file- Nombre del fichero donde se encuentra la imagen.- Returns:
- DOCUMENT ME!
-
load
Carga el contnido del fichero.- Parameters:
file- Nombre del fichero a cargar.- Returns:
- Imagen
-
getNameFFrame
Description copied from interface:IFFrameDevuelve el nombre que representa al tipo de FFrame.- Returns:
- nombre del elemento.
- See Also:
-
getName
Description copied from interface:IFFrameDevuelve el nombre que representa al fframe.- Returns:
- String nombre del FFrame.
-
initialize
public void initialize() -
cloneActions
-
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:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
loadFromStatein classFFrame- 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:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
saveToStatein classFFrame- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-