com.supermap.data
类 TextPart3D
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.TextPart3D
-
public class TextPart3D extends InternalHandleDisposable
三维文本子对象类。用于表示三维文本对象的子对象,其存储子对象的文本,旋转角度,锚点等信息并提供对子对象进行处理的相关方法。
当该类的实例已被dispose()
方法释放后,再调用该类成员的时候,则会抛出 ObjectDisposedException 异常。
-
-
构造器概要
构造器 构造器和说明 TextPart3D()
初始化对象实例,Rotation为0.0,Text为String.Empty,Location为Point2D.Empty(即X,Y均为0.0)TextPart3D(java.lang.String text, double x, double y, double z)
根据指定的参数初始化对象实例TextPart3D(java.lang.String text, Point3D anchorPoint)
根据指定的参数来构造一个 TextPart 的新对象。TextPart3D(TextPart3D part)
根据指定的 TextPart 对象类构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 TextPart3D
clone()
返回当前对象的一个拷贝。void
dispose()
回收此对象Point3D
getAnchorPoint()
返回此TextPart实例的锚点。java.lang.String
getText()
返回此TextPart实例的文本内容。double
getX()
设置此文本子对象锚点的x坐标,单位为米。double
getY()
设置此文本子对象锚点的Y坐标,单位为米。double
getZ()
获取此三维文本子对象锚点的 Z 坐标,单位为米。void
offset(double dx, double dy, double dz)
将此TextPart的锚点调整指定的量。void
setAnchorPoint(Point3D anchorPoint)
设置此TextPart实例的锚点。void
setText(java.lang.String text)
设置此TextPart实例的文本内容。void
setX(double x)
设置此TextPart实例锚点的x坐标,单位为米。void
setY(double y)
设置此TextPart实例锚点的纵坐标,单位为米。void
setZ(double z)
设置此三维文本子对象锚点的 Z 坐标,单位为米。
-
-
-
构造器详细资料
-
TextPart3D
public TextPart3D()
初始化对象实例,Rotation为0.0,Text为String.Empty,Location为Point2D.Empty(即X,Y均为0.0)
-
TextPart3D
public TextPart3D(TextPart3D part)
根据指定的 TextPart 对象类构造一个与其完全相同的新对象。- 参数:
part
- 指定的 TextPart 对象。
-
TextPart3D
public TextPart3D(java.lang.String text, Point3D anchorPoint)
根据指定的参数来构造一个 TextPart 的新对象。- 参数:
text
- 指定此 TextPart 实例的文本内容。anchorPoint
- 指定此 TextPart 实例的锚点。
-
TextPart3D
public TextPart3D(java.lang.String text, double x, double y, double z)
根据指定的参数初始化对象实例- 参数:
text
- String 指定对象实例的文本内容x
- Double 指定对象实例锚点的X的值y
- Double 指定对象实例锚点的Y的值z
- Double 指定文本的旋转角度,以度为单位,逆时针为正方向
-
-
方法详细资料
-
dispose
public void dispose()
回收此对象
-
getText
public java.lang.String getText()
返回此TextPart实例的文本内容。- 返回:
- TextPart实例的文本内容
-
setText
public void setText(java.lang.String text)
设置此TextPart实例的文本内容。- 参数:
text
- 实例的文本内容。
-
getAnchorPoint
public Point3D getAnchorPoint()
返回此TextPart实例的锚点。- 返回:
- TextPart实例的锚点位置。
-
setAnchorPoint
public void setAnchorPoint(Point3D anchorPoint)
设置此TextPart实例的锚点。- 参数:
anchorPoint
- 实例的锚点位置。
-
getX
public double getX()
设置此文本子对象锚点的x坐标,单位为米。- 返回:
- 此文本子对象锚点的x坐标。
- Default:
- 默认值为 0。
-
getY
public double getY()
设置此文本子对象锚点的Y坐标,单位为米。- 返回:
- 此文本子对象锚点的Y坐标,单位为米。
- Default:
- 默认值为 0。
-
setX
public void setX(double x)
设置此TextPart实例锚点的x坐标,单位为米。- 参数:
x
- 实例锚点的x坐标。
-
setY
public void setY(double y)
设置此TextPart实例锚点的纵坐标,单位为米。- 参数:
y
- 实例锚点的纵坐标。
-
getZ
public double getZ()
获取此三维文本子对象锚点的 Z 坐标,单位为米。- 返回:
- 此三维文本子对象锚点的 Z 坐标
-
setZ
public void setZ(double z)
设置此三维文本子对象锚点的 Z 坐标,单位为米。- 参数:
z
- 此三维文本子对象锚点的 Z 坐标。
-
offset
public void offset(double dx, double dy, double dz)
将此TextPart的锚点调整指定的量。- 参数:
dx
- x坐标方向的量。dy
- Y坐标方向的量。dz
- z坐标方向的量。
-
clone
public TextPart3D clone()
返回当前对象的一个拷贝。- 覆盖:
clone
在类中java.lang.Object
- 返回:
- 当前对象的一个拷贝。
-
-