|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.iver.cit.gvsig.gui.layout.fframes.FFrame
com.iver.cit.gvsig.gui.layout.fframes.FFrameText
FFrame para introducir un texto en el Layout.
Field Summary | |
static int |
CENTER
|
static int |
LEFT
Localización del texto. |
static int |
RIGTH
|
Fields inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame |
m_name, m_Selected, NOSELECT, num |
Constructor Summary | |
FFrameText()
Crea un nuevo FFrameText. |
Method Summary | |
void |
addText(java.lang.String s)
Rellenar el texto que se quiere añadir al Layout. |
void |
draw(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at,
java.awt.geom.Rectangle2D rv,
java.awt.image.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. |
java.awt.Font |
getFont()
Devuelve la fuente del texto. |
java.lang.String |
getNameFFrame()
Devuelve el nombre que representa al tipo de FFrame. |
int |
getPos()
Devuelve la posición izquierda, centro o derecha del texto. |
double |
getRotation()
Devuelve la rotación del texto. |
java.util.ArrayList |
getText()
Devuelve el ArrayList que contiene las líneas de texto. |
XMLEntity |
getXMLEntity()
Devuelve un Objeto XMLEntity con la información los atributos necesarios para poder después volver a crear el objeto original. |
boolean |
isSizeFixed()
Devuelve si está fijado el tamaño. |
void |
print(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at)
Implementado para imprimir. |
void |
setFont(java.awt.Font f)
Inserta la fuente del texto. |
void |
setPos(int p)
Pone la posición izquierda, centro o derecha del texto. |
void |
setRotation(double rotation)
Rellenar la rotación para aplicar al texto. |
void |
setSizeFixed(boolean b)
Seleccionar si se quiere un tamaño fijo o adecuado a la escala. |
void |
setXMLEntity(XMLEntity xml,
Layout l)
A partir del xml y de Project inicia el objeto. |
Methods inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame |
contains, createFFrame, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, getBoundBox, getBoundingBox, getContains, getMapCursor, getMovieRect, getName, getSelected, getTag, intersects, openTag, setBoundBox, setName, setNum, setSelected, setSelected, setTag, updateRect |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int LEFT
public static final int CENTER
public static final int RIGTH
Constructor Detail |
public FFrameText()
Method Detail |
public void setFont(java.awt.Font f)
f
- Fuente del texto.public java.awt.Font getFont()
public int getPos()
public void setPos(int p)
p
- 0=LEFT,1=CENTER,2=RIGTH.public void draw(java.awt.Graphics2D g, java.awt.geom.AffineTransform at, java.awt.geom.Rectangle2D rv, java.awt.image.BufferedImage imgBase)
draw
in interface IFFrame
draw
in class FFrame
g
- Graphicsat
- Transformada afín.rv
- rectángulo sobre el que hacer un clip.imgBase
- Imagen para acelerar el dibujado.public void print(java.awt.Graphics2D g, java.awt.geom.AffineTransform at)
IFFrame
g
- Graphics2D de la impresora sobre el que dibujar.at
- DOCUMENT ME!IFFrame.print(java.awt.Graphics2D,
java.awt.geom.AffineTransform)
public void addText(java.lang.String s)
s
- String a añadir.public java.util.ArrayList getText()
public void setSizeFixed(boolean b)
b
- true si se quiere tamaño fijo.public boolean isSizeFixed()
public void setRotation(double rotation)
rotation
- rotación que se quiere aplicar.public double getRotation()
public XMLEntity getXMLEntity()
IFFrame
IFFrame.getXMLEntity()
public void setXMLEntity(XMLEntity xml, Layout l)
IFFrame
xml
- XMLEntityl
- Projectcom.iver.cit.gvsig.gui.layout.fframes.IFFrame#setXMLEntity(com.iver.utiles.XMLEntity,
com.iver.cit.gvsig.project.Project)
public java.lang.String getNameFFrame()
IFFrame
IFFrame.getNameFFrame()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |