WmfLogColorSpaceW

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject

public class WmfLogColorSpaceW extends MetaObject

The LogColorSpaceW object specifies a logical color space, which can be defined by a color profile file with a name consisting of Unicode 16-bit characters.

See the WmfLogColorSpace object (section 2.2.2.11) for additional details concerning the interpretation of field values of this object.

Constructors

ConstructorDescription
WmfLogColorSpaceW()

Methods

MethodDescription
getSignature()Gets or sets a 32-bit unsigned integer that specifies the signature of color space objects; it MUST be set to the value 0x50534F43, which is the ASCII encoding of the string “PSOC”.
setSignature(int value)Gets or sets a 32-bit unsigned integer that specifies the signature of color space objects; it MUST be set to the value 0x50534F43, which is the ASCII encoding of the string “PSOC”.
getVersion()Gets or sets a 32-bit unsigned integer that defines a version number; it MUST be0x00000400.
setVersion(int value)Gets or sets a 32-bit unsigned integer that defines a version number; it MUST be0x00000400.
getSize()Gets or sets a 32-bit unsigned integer that defines the size of this object, in bytes.
setSize(int value)Gets or sets a 32-bit unsigned integer that defines the size of this object, in bytes.
getColorSpaceType()Gets or sets a 32-bit signed integer that specifies the color space type.
setColorSpaceType(int value)Gets or sets a 32-bit signed integer that specifies the color space type.
getIntent()Gets or sets a 32-bit signed integer that defines the gamut mapping intent.
setIntent(int value)Gets or sets a 32-bit signed integer that defines the gamut mapping intent.
getEndpoints()Gets or sets a CIEXYZTriple object (section 2.2.2.7) that defines the CIE chromaticity x, y, and z coordinates of the three colors that correspond to the RGB endpoints for the logical color space associated with the bitmap.
setEndpoints(WmfCieXyzTriple value)Gets or sets a CIEXYZTriple object (section 2.2.2.7) that defines the CIE chromaticity x, y, and z coordinates of the three colors that correspond to the RGB endpoints for the logical color space associated with the bitmap.
getGammaRed()Gets or sets a 32-bit fixed point value that defines the toned response curve for red.
setGammaRed(int value)Gets or sets a 32-bit fixed point value that defines the toned response curve for red.
getGammaGreen()Gets or sets a 32-bit fixed point value that defines the toned response curve for green.
setGammaGreen(int value)Gets or sets a 32-bit fixed point value that defines the toned response curve for green.
getGammaBlue()Gets or sets a 32-bit fixed point value that defines the toned response curve for blue.
setGammaBlue(int value)Gets or sets a 32-bit fixed point value that defines the toned response curve for blue.
getFilename()Gets or sets an optional, null-terminated Unicode UTF16-LE character string, which specifies the name of a file that contains a color profile.
setFilename(String value)Gets or sets an optional, null-terminated Unicode UTF16-LE character string, which specifies the name of a file that contains a color profile.

WmfLogColorSpaceW()

public WmfLogColorSpaceW()

getSignature()

public int getSignature()

Gets or sets a 32-bit unsigned integer that specifies the signature of color space objects; it MUST be set to the value 0x50534F43, which is the ASCII encoding of the string “PSOC”.

Returns: int

setSignature(int value)

public void setSignature(int value)

Gets or sets a 32-bit unsigned integer that specifies the signature of color space objects; it MUST be set to the value 0x50534F43, which is the ASCII encoding of the string “PSOC”.

Parameters:

ParameterTypeDescription
valueint

getVersion()

public int getVersion()

Gets or sets a 32-bit unsigned integer that defines a version number; it MUST be0x00000400.

Returns: int

setVersion(int value)

public void setVersion(int value)

Gets or sets a 32-bit unsigned integer that defines a version number; it MUST be0x00000400.

Parameters:

ParameterTypeDescription
valueint

getSize()

public int getSize()

Gets or sets a 32-bit unsigned integer that defines the size of this object, in bytes.

Returns: int

setSize(int value)

public void setSize(int value)

Gets or sets a 32-bit unsigned integer that defines the size of this object, in bytes.

Parameters:

ParameterTypeDescription
valueint

getColorSpaceType()

public int getColorSpaceType()

Gets or sets a 32-bit signed integer that specifies the color space type. It MUST be defined in the LogicalColorSpace enumeration (section 2.1.1.14). If this value is LCS_sRGB or LCS_WINDOWS_COLOR_SPACE, the sRGB color space MUST be used.

Returns: int

setColorSpaceType(int value)

public void setColorSpaceType(int value)

Gets or sets a 32-bit signed integer that specifies the color space type. It MUST be defined in the LogicalColorSpace enumeration (section 2.1.1.14). If this value is LCS_sRGB or LCS_WINDOWS_COLOR_SPACE, the sRGB color space MUST be used.

Parameters:

ParameterTypeDescription
valueint

getIntent()

public int getIntent()

Gets or sets a 32-bit signed integer that defines the gamut mapping intent. It MUST be defined in the GamutMappingIntent enumeration (section 2.1.1.11).

Returns: int

setIntent(int value)

public void setIntent(int value)

Gets or sets a 32-bit signed integer that defines the gamut mapping intent. It MUST be defined in the GamutMappingIntent enumeration (section 2.1.1.11).

Parameters:

ParameterTypeDescription
valueint

getEndpoints()

public WmfCieXyzTriple getEndpoints()

Gets or sets a CIEXYZTriple object (section 2.2.2.7) that defines the CIE chromaticity x, y, and z coordinates of the three colors that correspond to the RGB endpoints for the logical color space associated with the bitmap. If the ColorSpaceType field does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.

Returns: WmfCieXyzTriple

setEndpoints(WmfCieXyzTriple value)

public void setEndpoints(WmfCieXyzTriple value)

Gets or sets a CIEXYZTriple object (section 2.2.2.7) that defines the CIE chromaticity x, y, and z coordinates of the three colors that correspond to the RGB endpoints for the logical color space associated with the bitmap. If the ColorSpaceType field does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.

Parameters:

ParameterTypeDescription
valueWmfCieXyzTriple

getGammaRed()

public int getGammaRed()

Gets or sets a 32-bit fixed point value that defines the toned response curve for red. If the ColorSpaceType field does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.

Returns: int

setGammaRed(int value)

public void setGammaRed(int value)

Gets or sets a 32-bit fixed point value that defines the toned response curve for red. If the ColorSpaceType field does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.

Parameters:

ParameterTypeDescription
valueint

getGammaGreen()

public int getGammaGreen()

Gets or sets a 32-bit fixed point value that defines the toned response curve for green. If the ColorSpaceType field does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.

Returns: int

setGammaGreen(int value)

public void setGammaGreen(int value)

Gets or sets a 32-bit fixed point value that defines the toned response curve for green. If the ColorSpaceType field does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.

Parameters:

ParameterTypeDescription
valueint

getGammaBlue()

public int getGammaBlue()

Gets or sets a 32-bit fixed point value that defines the toned response curve for blue. If the ColorSpaceType field does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.

Returns: int

setGammaBlue(int value)

public void setGammaBlue(int value)

Gets or sets a 32-bit fixed point value that defines the toned response curve for blue. If the ColorSpaceType field does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.

Parameters:

ParameterTypeDescription
valueint

getFilename()

public String getFilename()

Gets or sets an optional, null-terminated Unicode UTF16-LE character string, which specifies the name of a file that contains a color profile. If a file name is specified, and the ColorSpaceType field is set to LCS_CALIBRATED_RGB, the other fields of this structure SHOULD be ignored.

Returns: java.lang.String

setFilename(String value)

public void setFilename(String value)

Gets or sets an optional, null-terminated Unicode UTF16-LE character string, which specifies the name of a file that contains a color profile. If a file name is specified, and the ColorSpaceType field is set to LCS_CALIBRATED_RGB, the other fields of this structure SHOULD be ignored.

Parameters:

ParameterTypeDescription
valuejava.lang.String