WmfLogColorSpaceW
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject
public class WmfLogColorSpaceW extends MetaObject
该 LogColorSpaceW 对象指定逻辑颜色空间,可通过名称由 Unicode 16 位字符组成的颜色配置文件来定义。
有关此对象字段值解释的更多细节,请参阅 WmfLogColorSpace 对象(第 2.2.2.11 节)。
构造函数
| 构造函数 | 描述 |
|---|---|
| WmfLogColorSpaceW() |
方法
| 方法 | 描述 |
|---|---|
| getSignature() | 获取或设置一个 32 位无符号整数,用于指定色彩空间对象的 signature;它必须设置为值 0x50534F43,即字符串 “PSOC” 的 ASCII 编码。 |
| setSignature(int value) | 获取或设置一个 32 位无符号整数,用于指定色彩空间对象的 signature;它必须设置为值 0x50534F43,即字符串 “PSOC” 的 ASCII 编码。 |
| getVersion() | 获取或设置一个 32 位无符号整数,用于定义 version 号;它必须为 0x00000400。 |
| setVersion(int value) | 获取或设置一个 32 位无符号整数,用于定义 version 号;它必须为 0x00000400。 |
| getSize() | 获取或设置一个 32 位无符号整数,用于定义此对象的 size(字节)。 |
| setSize(int value) | 获取或设置一个 32 位无符号整数,用于定义此对象的 size(字节)。 |
| getColorSpaceType() | 获取或设置一个 32 位有符号整数,用于指定色彩空间类型。 |
| setColorSpaceType(int value) | 获取或设置一个 32 位有符号整数,用于指定色彩空间类型。 |
| getIntent() | 获取或设置一个 32 位有符号整数,用于定义色域映射意图。 |
| setIntent(int value) | 获取或设置一个 32 位有符号整数,用于定义色域映射意图。 |
| getEndpoints() | 获取或设置一个 CIEXYZTriple 对象(第 2.2.2.7 节),该对象定义与位图关联的逻辑色彩空间的 RGB endpoints 所对应的三种颜色的 CIE 色度 x、y、z 坐标。 |
| setEndpoints(WmfCieXyzTriple value) | 获取或设置一个 CIEXYZTriple 对象(第 2.2.2.7 节),该对象定义与位图关联的逻辑色彩空间的 RGB endpoints 所对应的三种颜色的 CIE 色度 x、y、z 坐标。 |
| getGammaRed() | 获取或设置一个 32 位定点值,用于定义红色的色调响应曲线。 |
| setGammaRed(int value) | 获取或设置一个 32 位定点值,用于定义红色的色调响应曲线。 |
| getGammaGreen() | 获取或设置一个 32 位定点值,用于定义绿色的色调响应曲线。 |
| setGammaGreen(int value) | 获取或设置一个 32 位定点值,用于定义绿色的色调响应曲线。 |
| getGammaBlue() | 获取或设置一个 32 位定点值,用于定义蓝色的色调响应曲线。 |
| setGammaBlue(int value) | 获取或设置一个 32 位定点值,用于定义蓝色的色调响应曲线。 |
| getFilename() | 获取或设置一个可选的、以空字符结尾的 Unicode UTF16-LE 字符串,用于指定包含颜色配置文件的文件名。 |
| setFilename(String value) | 获取或设置一个可选的、以空字符结尾的 Unicode UTF16-LE 字符串,用于指定包含颜色配置文件的文件名。 |
WmfLogColorSpaceW()
public WmfLogColorSpaceW()
getSignature()
public int getSignature()
获取或设置一个 32 位无符号整数,用于指定色彩空间对象的 signature;它必须设置为值 0x50534F43,即字符串 “PSOC” 的 ASCII 编码。
Returns: int
setSignature(int value)
public void setSignature(int value)
获取或设置一个 32 位无符号整数,用于指定色彩空间对象的 signature;它必须设置为值 0x50534F43,即字符串 “PSOC” 的 ASCII 编码。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |
getVersion()
public int getVersion()
获取或设置一个 32 位无符号整数,用于定义 version 号;它必须为 0x00000400。
Returns: int
setVersion(int value)
public void setVersion(int value)
获取或设置一个 32 位无符号整数,用于定义 version 号;它必须为 0x00000400。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |
getSize()
public int getSize()
获取或设置一个 32 位无符号整数,用于定义此对象的 size(字节)。
Returns: int
setSize(int value)
public void setSize(int value)
获取或设置一个 32 位无符号整数,用于定义此对象的 size(字节)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |
getColorSpaceType()
public int getColorSpaceType()
获取或设置一个 32 位有符号整数,用于指定色彩空间类型。它必须在 LogicalColorSpace 枚举(第 2.1.1.14 节)中定义。如果该值为 LCS_sRGB 或 LCS_WINDOWS_COLOR_SPACE,则必须使用 sRGB 色彩空间。
Returns: int
setColorSpaceType(int value)
public void setColorSpaceType(int value)
获取或设置一个 32 位有符号整数,用于指定色彩空间类型。它必须在 LogicalColorSpace 枚举(第 2.1.1.14 节)中定义。如果该值为 LCS_sRGB 或 LCS_WINDOWS_COLOR_SPACE,则必须使用 sRGB 色彩空间。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |
getIntent()
public int getIntent()
获取或设置一个 32 位有符号整数,用于定义色域映射意图。它必须在 GamutMappingIntent 枚举(第 2.1.1.11 节)中定义。
Returns: int
setIntent(int value)
public void setIntent(int value)
获取或设置一个 32 位有符号整数,用于定义色域映射意图。它必须在 GamutMappingIntent 枚举(第 2.1.1.11 节)中定义。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |
getEndpoints()
public WmfCieXyzTriple getEndpoints()
获取或设置一个 CIEXYZTriple 对象(第 2.2.2.7 节),该对象定义与位图关联的逻辑色彩空间的 RGB endpoints 所对应的三种颜色的 CIE 色度 x、y、z 坐标。如果 ColorSpaceType 字段未指定 LCS_CALIBRATED_RGB,则必须忽略此字段。
Returns: WmfCieXyzTriple
setEndpoints(WmfCieXyzTriple value)
public void setEndpoints(WmfCieXyzTriple value)
获取或设置一个 CIEXYZTriple 对象(第 2.2.2.7 节),该对象定义与位图关联的逻辑色彩空间的 RGB endpoints 所对应的三种颜色的 CIE 色度 x、y、z 坐标。如果 ColorSpaceType 字段未指定 LCS_CALIBRATED_RGB,则必须忽略此字段。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | WmfCieXyzTriple |
getGammaRed()
public int getGammaRed()
获取或设置一个 32 位定点值,用于定义红色的色调响应曲线。如果 ColorSpaceType 字段未指定 LCS_CALIBRATED_RGB,则必须忽略此字段。
Returns: int
setGammaRed(int value)
public void setGammaRed(int value)
获取或设置一个 32 位定点值,用于定义红色的色调响应曲线。如果 ColorSpaceType 字段未指定 LCS_CALIBRATED_RGB,则必须忽略此字段。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |
getGammaGreen()
public int getGammaGreen()
获取或设置一个 32 位定点值,用于定义绿色的色调响应曲线。如果 ColorSpaceType 字段未指定 LCS_CALIBRATED_RGB,则必须忽略此字段。
Returns: int
setGammaGreen(int value)
public void setGammaGreen(int value)
获取或设置一个 32 位定点值,用于定义绿色的色调响应曲线。如果 ColorSpaceType 字段未指定 LCS_CALIBRATED_RGB,则必须忽略此字段。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |
getGammaBlue()
public int getGammaBlue()
获取或设置一个 32 位定点值,用于定义蓝色的色调响应曲线。如果 ColorSpaceType 字段未指定 LCS_CALIBRATED_RGB,则必须忽略此字段。
Returns: int
setGammaBlue(int value)
public void setGammaBlue(int value)
获取或设置一个 32 位定点值,用于定义蓝色的色调响应曲线。如果 ColorSpaceType 字段未指定 LCS_CALIBRATED_RGB,则必须忽略此字段。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | int |
getFilename()
public String getFilename()
获取或设置一个可选的、以空字符结尾的 Unicode UTF16-LE 字符串,指定包含色彩配置文件的文件名。如果指定了文件名,并且 ColorSpaceType 字段被设置为 LCS_CALIBRATED_RGB,则此结构的其他字段应被忽略。
Returns: java.lang.String
setFilename(String value)
public void setFilename(String value)
获取或设置一个可选的、以空字符结尾的 Unicode UTF16-LE 字符串,指定包含色彩配置文件的文件名。如果指定了文件名,并且 ColorSpaceType 字段被设置为 LCS_CALIBRATED_RGB,则此结构的其他字段应被忽略。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | java.lang.String |