Package org.gvsig.dxf.px.dxf
Class DxfText
java.lang.Object
org.gvsig.dxf.px.PxObj
org.gvsig.dxf.px.dxf.DxfEntity
org.gvsig.dxf.px.dxf.DxfText
- All Implemented Interfaces:
Projected,Extent.Has
Entidad TEXT de un fichero DXF.
- Author:
- "Luis W. Sevilla" invalid input: '<'sevilla_lui@gva.es>, jmorell jmorell, 050406: El segundo punto es opcional.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class org.gvsig.dxf.px.PxObj
extent, requestExtent, stroke -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetPt()getPt1()Obtiene el primer punto de inserci�n del texto cuando este se inserta a trav�s de dos puntos de inserci�n.getPt2()Obtiene el segundo punto de inserci�n del texto cuando este se inserta a trav�s de dos puntos de inserci�n.doubleDevuelve la inclinaci�n del texto.getText()Devuelve el texto.booleanInforma sobre si el texto se situa a trav�s de dos puntos de inserci�n.voidreProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar un DxfText dado un conjunto de coordenadas de transformaci�n.voidsetHeight(double h) Establece la altura del texto.voidEstablece el punto de inserci�n del DxfText.voidEstablece el primer punto de inserci�n del texto cuando este se inserta a trav�s de dos puntos de inserci�n.voidEstablece el segundo punto de inserci�n del texto cuando este se inserta a trav�s de dos puntos de inserci�n.voidsetRotation(double r) Establece la inclinaci�n del texto.voidsetTwoPointsFlag(boolean f) Establece si el texto se situa a trav�s de dos puntos de inserci�n.Permite la escritura de entidades DxfText en un fichero DXF2000.Methods inherited from class org.gvsig.dxf.px.dxf.DxfEntity
getColor, getHandle, getLayer, getLayerName, getProjection, setHandle, setProjection
-
Field Details
-
ALIGN_LEFT
public static final int ALIGN_LEFT- See Also:
-
ALIGN_CENTER
public static final int ALIGN_CENTER- See Also:
-
ALIGN_RIGHT
public static final int ALIGN_RIGHT- See Also:
-
ALIGN_ALIGNED
public static final int ALIGN_ALIGNED- See Also:
-
ALIGN_MIDDLE
public static final int ALIGN_MIDDLE- See Also:
-
ALIGN_FIT
public static final int ALIGN_FIT- See Also:
-
-
Constructor Details
-
DxfText
Constructor de DxfText.- Parameters:
proj- , proyecci�n cartogr�fica en la que se encuentra el DxfText.layer- , capa del DXF en la que se encuentra el DxfText.txt- , texto.
-
-
Method Details
-
setPt
Establece el punto de inserci�n del DxfText.- Parameters:
pt- , punto de inserci�n.
-
getPt
- Returns:
- Returns the pt.
-
setTwoPointsFlag
public void setTwoPointsFlag(boolean f) Establece si el texto se situa a trav�s de dos puntos de inserci�n. Estos dos puntos definir�n su orientaci�n.- Parameters:
f-
-
getTwoPointsFlag
public boolean getTwoPointsFlag()Informa sobre si el texto se situa a trav�s de dos puntos de inserci�n. Estos dos puntos definir�n su orientaci�n.- Returns:
- boolean
-
setPt1
Establece el primer punto de inserci�n del texto cuando este se inserta a trav�s de dos puntos de inserci�n.- Parameters:
pt-
-
getPt1
Obtiene el primer punto de inserci�n del texto cuando este se inserta a trav�s de dos puntos de inserci�n.- Returns:
- Point2D
-
setPt2
Establece el segundo punto de inserci�n del texto cuando este se inserta a trav�s de dos puntos de inserci�n.- Parameters:
pt-
-
getPt2
Obtiene el segundo punto de inserci�n del texto cuando este se inserta a trav�s de dos puntos de inserci�n.- Returns:
- Point2D
-
setHeight
public void setHeight(double h) Establece la altura del texto.- Parameters:
h- , altura del texto.
-
setRotation
public void setRotation(double r) Establece la inclinaci�n del texto.- Parameters:
r- , �ngulo de inclinaci�n del texto.
-
getRotation
public double getRotation()Devuelve la inclinaci�n del texto.- Returns:
- double
-
getText
Devuelve el texto.- Returns:
- String
-
reProject
public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Permite reproyectar un DxfText dado un conjunto de coordenadas de transformaci�n. -
getHeight
public double getHeight() -
toDxfString
Permite la escritura de entidades DxfText en un fichero DXF2000.- Specified by:
toDxfStringin classDxfEntity- Returns:
- String, la cadena que se escribir� en el fichero con la informaci�n del DxfText.
-