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,则此字段 MUST NOT 出现。此对象是通用的,用于指定不同类型的区域节点数据,包括:一个 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,则此字段 MUST NOT 出现。此对象是通用的,用于指定不同类型的区域节点数据,包括:一个 EmfPlusRegionNodePath 对象(第 2.2.2.42 节),用于终端节点;一个 EmfPlusRectF 对象(第 2.2.2.39 节),用于终端节点;以及一个 EmfPlusRegionNodeChildNodes 对象(第 2.2.2.41 节),用于非终端节点。

Parameters:

参数类型描述
valueEmfPlusStructureObjectType

getType()

public int getType()

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

Returns: int

setType(int value)

public void setType(int value)

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

Parameters:

参数类型描述
int