CmxOutline
Inheritance: java.lang.Object
public class CmxOutline
表示一种轮廓样式。
构造函数
| 构造函数 | 描述 |
|---|---|
| CmxOutline() |
方法
| 方法 | 描述 |
|---|---|
| getLineType() | 获取线条的类型。 |
| setLineType(byte value) | 设置线条的类型。 |
| getCapsType() | 获取线帽的类型。 |
| setCapsType(int value) | 设置线帽的类型。 |
| getJoinType() | 获取线段连接的类型。 |
| setJoinType(int value) | 设置线段连接的类型。 |
| getLineWidth() | 获取线条的宽度。 |
| setLineWidth(float value) | 设置线条的宽度。 |
| getStretch() | 获取拉伸值。 |
| setStretch(float value) | 设置拉伸值。 |
| getAngle() | 获取角度。 |
| setAngle(double value) | 设置角度。 |
| getColor() | 获取轮廓颜色。 |
| setColor(CmxColor value) | 设置轮廓颜色。 |
| getStroke() | 获取描边模式。 |
| setStroke(int[] value) | 设置描边模式。 |
| getStartArrowhead() | 获取线条起始端的形状 |
| setStartArrowhead(CmxArrowSpec value) | 设置线条起始端的形状 |
| getEndArrowhead() | 获取线条结束端的形状 |
| setEndArrowhead(CmxArrowSpec value) | 设置线段末端的形状 |
| toString() | 返回表示此实例的字符串。 |
| equals(Object o) | 检查对象是否相等。 |
| hashCode() | 获取当前对象的哈希码。 |
CmxOutline()
public CmxOutline()
getLineType()
public final byte getLineType()
获取线条的类型。
Returns: byte - 线的类型。
setLineType(byte value)
public final void setLineType(byte value)
设置线条的类型。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | byte | 线的类型。 |
getCapsType()
public final int getCapsType()
获取线帽的类型。
Returns: int - 线帽的类型。
setCapsType(int value)
public final void setCapsType(int value)
设置线帽的类型。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int | 线帽的类型。 |
getJoinType()
public final int getJoinType()
获取线段连接的类型。
Returns: int - 线段连接的类型。
setJoinType(int value)
public final void setJoinType(int value)
设置线段连接的类型。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int | 线段连接的类型。 |
getLineWidth()
public final float getLineWidth()
获取线的宽度。使用常用文档距离度量单位。
Returns: float - 线的宽度。
setLineWidth(float value)
public final void setLineWidth(float value)
设置线的宽度。使用常用文档距离度量单位。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float | 线的宽度。 |
getStretch()
public final float getStretch()
获取拉伸值。
Returns: float - 拉伸值。
setStretch(float value)
public final void setStretch(float value)
设置拉伸值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float | 拉伸值。 |
getAngle()
public final double getAngle()
获取角度。
Returns: double - 角度。
setAngle(double value)
public final void setAngle(double value)
设置角度。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | double | 角度。 |
getColor()
public final CmxColor getColor()
获取轮廓颜色。
Returns: CmxColor - the outline color.
setColor(CmxColor value)
public final void setColor(CmxColor value)
设置轮廓颜色。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | CmxColor | 轮廓颜色。 |
getStroke()
public final int[] getStroke()
获取描边模式。
Returns: int[] - 笔画模式。
setStroke(int[] value)
public final void setStroke(int[] value)
设置描边模式。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int[] | 笔画模式。 |
getStartArrowhead()
public final CmxArrowSpec getStartArrowhead()
获取线条起始端的形状
Returns: CmxArrowSpec - the shape for the start of the line
setStartArrowhead(CmxArrowSpec value)
public final void setStartArrowhead(CmxArrowSpec value)
设置线条起始端的形状
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | CmxArrowSpec | 线段起始端的形状 |
getEndArrowhead()
public final CmxArrowSpec getEndArrowhead()
获取线条结束端的形状
Returns: CmxArrowSpec - the shape for the end of the line
setEndArrowhead(CmxArrowSpec value)
public final void setEndArrowhead(CmxArrowSpec value)
设置线段末端的形状
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | CmxArrowSpec | 线段末端的形状 |
toString()
public String toString()
返回表示此实例的字符串。
Returns: java.lang.String - 表示此实例的字符串。
equals(Object o)
public boolean equals(Object o)
检查对象是否相等。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| o | java.lang.Object | 其他对象。 |
Returns: boolean - 相等比较结果。
hashCode()
public int hashCode()
获取当前对象的哈希码。
Returns: int - 哈希码。