EmfPlusRegionNode

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

public final class EmfPlusRegionNode extends EmfPlusStructureObjectType

EmfPlusRegionNode 对象指定图形区域的节点。

构造函数

构造函数描述
EmfPlusRegionNode()

方法

方法描述
getRegionNodeData()获取或设置一个可选的、可变长度的数据,用于定义在 Type 字段中指定的区域节点数据对象。
setRegionNodeData(EmfPlusStructureObjectType value)获取或设置一个可选的、可变长度的数据,用于定义在 Type 字段中指定的区域节点数据对象。
getType()获取或设置一个 32 位无符号整数,指定 RegionNodeData 字段中数据的类型。
setType(int value)获取或设置一个 32 位无符号整数,指定 RegionNodeData 字段中数据的类型。

EmfPlusRegionNode()

public EmfPlusRegionNode()

getRegionNodeData()

public EmfPlusStructureObjectType getRegionNodeData()

获取或设置一个可选的、可变长度的数据,用于定义在 Type 字段中指定的区域节点数据对象。该数据的内容和格式可能因每种区域节点类型而异。如果节点类型为 RegionNodeDataTypeEmpty 或 RegionNodeDataTypeInfinite,则此字段不得出现。此对象是通用的,用于指定不同类型的区域节点数据,包括:用于终端节点的 EmfPlusRegionNodePath 对象(第 2.2.2.42 节),用于终端节点的 EmfPlusRectF 对象(第 2.2.2.39 节),以及用于非终端节点的 EmfPlusRegionNodeChildNodes 对象(第 2.2.2.41 节)。

Returns: EmfPlusStructureObjectType

setRegionNodeData(EmfPlusStructureObjectType value)

public void setRegionNodeData(EmfPlusStructureObjectType value)

获取或设置一个可选的、可变长度的数据,用于定义在 Type 字段中指定的区域节点数据对象。该数据的内容和格式可能因每种区域节点类型而异。如果节点类型为 RegionNodeDataTypeEmpty 或 RegionNodeDataTypeInfinite,则此字段不得出现。此对象是通用的,用于指定不同类型的区域节点数据,包括:用于终端节点的 EmfPlusRegionNodePath 对象(第 2.2.2.42 节),用于终端节点的 EmfPlusRectF 对象(第 2.2.2.39 节),以及用于非终端节点的 EmfPlusRegionNodeChildNodes 对象(第 2.2.2.41 节)。

Parameters:

参数类型描述
valueEmfPlusStructureObjectType

getType()

public int getType()

获取或设置一个 32 位无符号整数,指定 RegionNodeData 字段中数据的类型。此值必须在 RegionNodeDataType 枚举中定义(第 2.1.1.27 节)。

Returns: int

setType(int value)

public void setType(int value)

获取或设置一个 32 位无符号整数,指定 RegionNodeData 字段中数据的类型。此值必须在 RegionNodeDataType 枚举中定义(第 2.1.1.27 节)。

Parameters:

参数类型描述
valueint