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 坐标,单位为米。
|
public TextPart3D()
public TextPart3D(TextPart3D part)
part
- 指定的 TextPart 对象。public TextPart3D(java.lang.String text, Point3D anchorPoint)
text
- 指定此 TextPart 实例的文本内容。anchorPoint
- 指定此 TextPart 实例的锚点。public TextPart3D(java.lang.String text, double x, double y, double z)
text
- String 指定对象实例的文本内容x
- Double 指定对象实例锚点的X的值y
- Double 指定对象实例锚点的Y的值z
- Double 指定文本的旋转角度,以度为单位,逆时针为正方向public void dispose()
public java.lang.String getText()
public void setText(java.lang.String text)
text
- 实例的文本内容。public Point3D getAnchorPoint()
public void setAnchorPoint(Point3D anchorPoint)
anchorPoint
- 实例的锚点位置。public double getX()
public double getY()
public void setX(double x)
x
- 实例锚点的x坐标。public void setY(double y)
y
- 实例锚点的纵坐标。public double getZ()
public void setZ(double z)
z
- 此三维文本子对象锚点的 Z 坐标。public void offset(double dx, double dy, double dz)
dx
- x坐标方向的量。dy
- Y坐标方向的量。dz
- z坐标方向的量。public TextPart3D clone()
clone
在类中 java.lang.Object