Class FLayoutZooms
java.lang.Object
org.gvsig.app.project.documents.layout.FLayoutZooms
- All Implemented Interfaces:
org.gvsig.tools.observer.Observable
Clase encargada de realizar los zooms al Layout.
- Author:
- Vicente Caballero Navarro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddObserver(org.gvsig.tools.observer.Observer o) voiddeleteObserver(org.gvsig.tools.observer.Observer o) voidvoidrealZoom()Aplica el zoom real teniendo en cuenta la resolución de pantalla.voidModifica los puntos de control para generar el zoom del LayoutvoidsetViewZoomIn(Point2D poi1, Point2D poi2) Realiza un zoom in a las vista añadidas al Layout que esten seleccionadasvoidsetViewZoomOut(Point p2) Realiza un zoom out a las vistas añadidas al Layout y que estén seleccionadasvoidRealiza un zoom out sobre el Layout que se le pasa como parámetro.voidRealiza un zoom por rectángulo o por punto con un escalado por defecto sobre el Layout que se le pasa como parámetro.voidsetZoomOut(Point p2) Realiza un zoom out sobre el Layout que se le pasa como parámetro.voidRealiza un zoom a todos los elementos del layout.voidzoomIn()Realiza un zoom in a partir del zoom actual de la vista.voidzoomOut()Realiza un zoom out a partir del zoom actual de la vista.voidRealiza un zoom a los elementos que esten seleccionados, si no hay ningún elemento seleccionado no realiza ningún zoom
-
Constructor Details
-
FLayoutZooms
-
-
Method Details
-
setZoomIn
Realiza un zoom por rectángulo o por punto con un escalado por defecto sobre el Layout que se le pasa como parámetro.- Parameters:
p1- punto de inicio del rectángulo.p2- punto final del recángulo.
-
setZoomOut
Realiza un zoom out sobre el Layout que se le pasa como parámetro.- Parameters:
p2- punto central del rectángulo.
-
setZoom
Realiza un zoom out sobre el Layout que se le pasa como parámetro.- Parameters:
dif- factor.p2- punto final del recángulo.
-
realZoom
public void realZoom()Aplica el zoom real teniendo en cuenta la resolución de pantalla. -
zoomIn
public void zoomIn()Realiza un zoom in a partir del zoom actual de la vista. -
zoomOut
public void zoomOut()Realiza un zoom out a partir del zoom actual de la vista. -
zoomSelect
public void zoomSelect()Realiza un zoom a los elementos que esten seleccionados, si no hay ningún elemento seleccionado no realiza ningún zoom -
zoomAllFrames
public void zoomAllFrames()Realiza un zoom a todos los elementos del layout. -
setViewZoomIn
Realiza un zoom in a las vista añadidas al Layout que esten seleccionadas- Parameters:
p1- Punto inicial del rectángulop2- Punto final del rectángulo
-
setViewZoomOut
Realiza un zoom out a las vistas añadidas al Layout y que estén seleccionadas- Parameters:
p2- Punto central
-
setPan
Modifica los puntos de control para generar el zoom del Layout- Parameters:
p1- Punto inicialp2- Punto final
-
addObserver
public void addObserver(org.gvsig.tools.observer.Observer o) - Specified by:
addObserverin interfaceorg.gvsig.tools.observer.Observable
-
deleteObserver
public void deleteObserver(org.gvsig.tools.observer.Observer o) - Specified by:
deleteObserverin interfaceorg.gvsig.tools.observer.Observable
-
deleteObservers
public void deleteObservers()- Specified by:
deleteObserversin interfaceorg.gvsig.tools.observer.Observable
-