Class DxfText

All Implemented Interfaces:
Projected, Extent.Has

public class DxfText extends DxfEntity
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 Details

  • Constructor Details

    • DxfText

      public DxfText(org.gvsig.crs.projection.lib.Projection proj, DxfLayer layer, String txt)
      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

      public void setPt(Point2D pt)
      Establece el punto de inserci�n del DxfText.
      Parameters:
      pt - , punto de inserci�n.
    • getPt

      public Point2D 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

      public void setPt1(Point2D pt)
      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

      public Point2D 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

      public void setPt2(Point2D pt)
      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

      public Point2D 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

      public String 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.
      Specified by:
      reProject in interface Projected
      Specified by:
      reProject in class DxfEntity
      Parameters:
      rp - , coordenadas de transformaci�n.
      See Also:
    • getHeight

      public double getHeight()
    • toDxfString

      public String toDxfString()
      Permite la escritura de entidades DxfText en un fichero DXF2000.
      Specified by:
      toDxfString in class DxfEntity
      Returns:
      String, la cadena que se escribir� en el fichero con la informaci�n del DxfText.