EmfSetPolyFillMode
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfStateRecordType
public final class EmfSetPolyFillMode extends EmfStateRecordType
该 EMR_SETPOLYFILLMODE 记录定义多边形填充模式。
一般而言,这些模式仅在必须填充复杂的、重叠的多边形时才有所不同;例如,一个由五条边组成的多边形形成一个中心有五边形的五角星。在此类情况下,ALTERNATE 模式应填充多边形内部的每隔一个封闭区域(星形的尖点),而 WINDING 模式应填充所有区域(星形的尖点和中心的五边形)。当填充模式为 ALTERNATE 时,应填充每条扫描线上奇数边和偶数边之间的区域。即应填充第一条边与第二条边之间的区域,第三条边与第四条边之间的区域,依此类推。当填充模式为 WINDING 时,任何具有非零环绕值的区域都应被填充。环绕值是指用于绘制多边形的笔绕该区域的次数。多边形每条边的方向是重要的。
构造函数
| 构造函数 | 描述 |
|---|---|
| EmfSetPolyFillMode(EmfRecord source) | 初始化 EmfSetPolyFillMode 类的新实例。 |
| EmfSetPolyFillMode() | 初始化 EmfSetPolyFillMode 类的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getPolygonFillMode() | 获取或设置一个 32 位无符号整数,指定多边形填充模式,且必须位于 PolygonFillMode 枚举中(第 2.1.27 节)。 |
| setPolygonFillMode(int value) | 获取或设置一个 32 位无符号整数,指定多边形填充模式,且必须位于 PolygonFillMode 枚举中(第 2.1.27 节)。 |
EmfSetPolyFillMode(EmfRecord source)
public EmfSetPolyFillMode(EmfRecord source)
初始化 EmfSetPolyFillMode 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| source | EmfRecord | 来源。 |
EmfSetPolyFillMode()
public EmfSetPolyFillMode()
初始化 EmfSetPolyFillMode 类的新实例。
getPolygonFillMode()
public int getPolygonFillMode()
获取或设置一个 32 位无符号整数,指定多边形填充模式,且必须位于 PolygonFillMode 枚举中(第 2.1.27 节)。
Returns: int
setPolygonFillMode(int value)
public void setPolygonFillMode(int value)
获取或设置一个 32 位无符号整数,指定多边形填充模式,且必须位于 PolygonFillMode 枚举中(第 2.1.27 节)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |