EmfPlusPath
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.EmfPlusGraphicsObjectType
public final class EmfPlusPath extends EmfPlusGraphicsObjectType
EmfPlusPath 对象指定一系列形成图形路径的直线和曲线段。Bezier 数据点的顺序为起点、控制点 1、控制点 2、终点。欲了解更多信息,请参见[MSDN - DrawBeziers]。
构造函数
| 构造函数 | 描述 |
|---|---|
| EmfPlusPath() |
方法
| 方法 | 描述 |
|---|---|
| getPathPointFlags() | 获取或设置路径点计数,一个 32 位无符号整数,指定如何解释此对象定义的点及其关联的点类型。 |
| setPathPointFlags(short value) | 获取或设置路径点计数,一个 32 位无符号整数,指定如何解释此对象定义的点及其关联的点类型。 |
| getPathPoints() | 获取或设置路径点数组,一个由 PathPointCount 个点组成的数组,用于指定路径。 |
| setPathPoints(PointF[] value) | 获取或设置路径点数组,一个由 PathPointCount 个点组成的数组,用于指定路径。 |
| getPathPointTypes() | 获取或设置一个数组,指定 PathPoints 字段中的点如何用于绘制路径。 |
| setPathPointTypes(EmfPlusBasePointType[] value) | 获取或设置一个数组,指定 PathPoints 字段中的点如何用于绘制路径。 |
EmfPlusPath()
public EmfPlusPath()
getPathPointFlags()
public short getPathPointFlags()
获取或设置路径点计数,一个 32 位无符号整数,指定如何解释此对象定义的点及其关联的点类型。
Returns: short
setPathPointFlags(short value)
public void setPathPointFlags(short value)
获取或设置路径点计数,一个 32 位无符号整数,指定如何解释此对象定义的点及其关联的点类型。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | short |
getPathPoints()
public PointF[] getPathPoints()
获取或设置路径点数组,一个由 PathPointCount 个点组成的数组,用于指定路径。数组中对象的类型由 PathPointFlags 字段指定,具体如下:如果设置了 P 标志,则点为相对位置,由 EmfPlusPointR 对象指定(第 2.2.2.37 节)。如果 P 标志未设置且 C 标志已设置,则点为绝对位置,由 EmfPlusPoint 对象指定(第 2.2.2.35 节)。如果 P 标志和 C 标志均未设置,则点为绝对位置,由 EmfPlusPointF 对象指定(第 2.2.2.36 节)。
Returns: com.aspose.imaging.PointF[]
setPathPoints(PointF[] value)
public void setPathPoints(PointF[] value)
获取或设置路径点数组,一个由 PathPointCount 个点组成的数组,用于指定路径。数组中对象的类型由 PathPointFlags 字段指定,具体如下:如果设置了 P 标志,则点为相对位置,由 EmfPlusPointR 对象指定(第 2.2.2.37 节)。如果 P 标志未设置且 C 标志已设置,则点为绝对位置,由 EmfPlusPoint 对象指定(第 2.2.2.35 节)。如果 P 标志和 C 标志均未设置,则点为绝对位置,由 EmfPlusPointF 对象指定(第 2.2.2.36 节)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | PointF[] |
getPathPointTypes()
public EmfPlusBasePointType[] getPathPointTypes()
获取或设置一个数组,指定 PathPoints 字段中的点如何用于绘制路径。数组中对象的类型由 PathPointFlags 字段中的 R 标志指定。
值:路径点类型。
Returns: com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBasePointType[]
setPathPointTypes(EmfPlusBasePointType[] value)
public void setPathPointTypes(EmfPlusBasePointType[] value)
获取或设置一个数组,指定 PathPoints 字段中的点如何用于绘制路径。数组中对象的类型由 PathPointFlags 字段中的 R 标志指定。
值:路径点类型。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | EmfPlusBasePointType[] |