EmfPlusCustomLineCapArrowData
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusCustomBaseLineCap
public final class EmfPlusCustomLineCapArrowData extends EmfPlusCustomBaseLineCap
EmfPlusCustomLineCapArrowData 对象指定自定义线帽的可调箭头数据。
构造函数
| 构造函数 | 描述 |
|---|---|
| EmfPlusCustomLineCapArrowData() |
方法
| 方法 | 描述 |
|---|---|
| getWidth() | 获取或设置 32 位浮点值,用于指定箭头帽的宽度 |
| setWidth(float value) | 获取或设置 32 位浮点值,用于指定箭头帽的宽度 |
| getHeight() | 获取或设置 32 位浮点值,用于指定箭头帽的高度。 |
| setHeight(float value) | 获取或设置 32 位浮点值,用于指定箭头帽的高度。 |
| getMiddleInset() | 获取或设置 32 位浮点值,用于指定箭头帽轮廓与填充之间的像素数。 |
| setMiddleInset(float value) | 获取或设置 32 位浮点值,用于指定箭头帽轮廓与填充之间的像素数。 |
| getFillState() | 获取或设置 32 位布尔值,用于指定箭头帽是否已填充。 |
| setFillState(boolean value) | 获取或设置 32 位布尔值,用于指定箭头帽是否已填充。 |
| getLineStartCap() | 获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条起点使用的线帽。 |
| setLineStartCap(int value) | 获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条起点使用的线帽。 |
| getLineEndCap() | 获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条终点使用的线帽。 |
| setLineEndCap(int value) | 获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条终点使用的线帽。 |
| getLineJoin() | 获取或设置 32 位无符号整数,指定 LineJoin 枚举中的值,决定如何连接同一画笔绘制且端点相接的两条线。 |
| setLineJoin(int value) | 获取或设置 32 位无符号整数,指定 LineJoin 枚举中的值,决定如何连接同一画笔绘制且端点相接的两条线。 |
| getLineMiterLimit() | 获取或设置 32 位浮点值,用于通过设定斜接长度与线宽的最大允许比例,限制斜接拐角处连接的厚度上限。 |
| setLineMiterLimit(float value) | 获取或设置 32 位浮点值,用于通过设定斜接长度与线宽的最大允许比例,限制斜接拐角处连接的厚度上限。 |
| getWidthScale() | 获取或设置 32 位浮点值,用于相对于用于绘制线条的图形笔宽度,缩放 EmfPlusCustomLineCap 对象的比例。 |
| setWidthScale(float value) | 获取或设置 32 位浮点值,用于相对于用于绘制线条的图形笔宽度,缩放 EmfPlusCustomLineCap 对象的比例。 |
| getFillHotSpot() | 获取或设置未被当前使用的 EmfPlusPointF 对象。 |
| setFillHotSpot(PointF value) | 获取或设置未被当前使用的 EmfPlusPointF 对象。 |
| getLineHotSpot() | 获取或设置未当前使用的 EmfPlusPointF 对象。 |
| setLineHotSpot(PointF value) | 获取或设置未当前使用的 EmfPlusPointF 对象。 |
EmfPlusCustomLineCapArrowData()
public EmfPlusCustomLineCapArrowData()
getWidth()
public float getWidth()
获取或设置 32 位浮点值,用于指定箭头帽的宽度
Returns: float
setWidth(float value)
public void setWidth(float value)
获取或设置 32 位浮点值,用于指定箭头帽的宽度
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
getHeight()
public float getHeight()
获取或设置 32 位浮点值,用于指定箭头帽的高度。
Returns: float
setHeight(float value)
public void setHeight(float value)
获取或设置 32 位浮点值,用于指定箭头帽的高度。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
getMiddleInset()
public float getMiddleInset()
获取或设置 32 位浮点值,用于指定箭头帽轮廓与填充之间的像素数。
Returns: float
setMiddleInset(float value)
public void setMiddleInset(float value)
获取或设置 32 位浮点值,用于指定箭头帽轮廓与填充之间的像素数。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
getFillState()
public boolean getFillState()
获取或设置 32 位布尔值,用于指定箭头帽是否已填充。如果箭头帽未填充,则仅绘制轮廓。
Returns: boolean
setFillState(boolean value)
public void setFillState(boolean value)
获取或设置 32 位布尔值,用于指定箭头帽是否已填充。如果箭头帽未填充,则仅绘制轮廓。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | boolean |
getLineStartCap()
public int getLineStartCap()
获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条起点使用的线帽。
Returns: int
setLineStartCap(int value)
public void setLineStartCap(int value)
获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条起点使用的线帽。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getLineEndCap()
public int getLineEndCap()
获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条终点使用的线帽。
Returns: int
setLineEndCap(int value)
public void setLineEndCap(int value)
获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示绘制线条终点使用的线帽。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getLineJoin()
public int getLineJoin()
获取或设置 32 位无符号整数,指定 LineJoin 枚举中的值,决定如何连接同一画笔绘制且端点相接的两条线。在两线端点的交叉处,线段连接使连接看起来更连续。
Returns: int
setLineJoin(int value)
public void setLineJoin(int value)
获取或设置 32 位无符号整数,指定 LineJoin 枚举中的值,决定如何连接同一画笔绘制且端点相接的两条线。在两线端点的交叉处,线段连接使连接看起来更连续。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getLineMiterLimit()
public float getLineMiterLimit()
获取或设置 32 位浮点值,用于通过设定斜接长度与线宽的最大允许比例,限制斜接拐角处连接的厚度上限。
Returns: float
setLineMiterLimit(float value)
public void setLineMiterLimit(float value)
获取或设置 32 位浮点值,用于通过设定斜接长度与线宽的最大允许比例,限制斜接拐角处连接的厚度上限。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
getWidthScale()
public float getWidthScale()
获取或设置 32 位浮点值,用于相对于用于绘制线条的图形笔宽度,缩放 EmfPlusCustomLineCap 对象的比例。
Returns: float
setWidthScale(float value)
public void setWidthScale(float value)
获取或设置 32 位浮点值,用于相对于用于绘制线条的图形笔宽度,缩放 EmfPlusCustomLineCap 对象的比例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
getFillHotSpot()
public PointF getFillHotSpot()
获取或设置未被当前使用的 EmfPlusPointF 对象。它必须设置为 {0.0, 0.0}。
Returns: PointF
setFillHotSpot(PointF value)
public void setFillHotSpot(PointF value)
获取或设置未被当前使用的 EmfPlusPointF 对象。它必须设置为 {0.0, 0.0}。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | PointF |
getLineHotSpot()
public PointF getLineHotSpot()
获取或设置未当前使用的 EmfPlusPointF 对象。它必须设置为 {0.0, 0.0}。
Returns: PointF
setLineHotSpot(PointF value)
public void setLineHotSpot(PointF value)
获取或设置未当前使用的 EmfPlusPointF 对象。它必须设置为 {0.0, 0.0}。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | PointF |