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:

参数类型描述
valueint

getVersion()

public int getVersion()

获取或设置一个 32 位无符号整数,用于定义 version 号;它必须为 0x00000400。

Returns: int

setVersion(int value)

public void setVersion(int value)

获取或设置一个 32 位无符号整数,用于定义 version 号;它必须为 0x00000400。

Parameters:

参数类型描述
valueint

getSize()

public int getSize()

获取或设置一个 32 位无符号整数,用于定义此对象的 size(单位:字节)。

Returns: int

setSize(int value)

public void setSize(int value)

获取或设置一个 32 位无符号整数,用于定义此对象的 size(单位:字节)。

Parameters:

参数类型描述
valueint

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:

参数类型描述
valueint

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:

参数类型描述
valueint

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:

参数类型描述
valueWmfCieXyzTriple

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:

参数类型描述
valueint

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:

参数类型描述
valueint

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:

参数类型描述
valueint

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:

参数类型描述
valuejava.lang.String