WmfLogColorSpaceW Class

Summary: 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.

Module: aspose.imaging.fileformats.wmf.objects

Full Name: aspose.imaging.fileformats.wmf.objects.WmfLogColorSpaceW

Inheritance: MetaObject

Aspose.Imaging Version: 24.5.0

Constructors

NameDescription
WmfLogColorSpaceW()Initializes a new instance of the WmfLogColorSpaceW class

Properties

NameTypeAccessDescription
color_space_typeWmfLogicalColorSpaceEnumr/wGets 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.
endpointsWmfCieXyzTripler/wGets 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 None for the logical
color space associated with the bitmap. If the
WmfLogColorSpaceW.color_space_type field does not specify
LCS_CALIBRATED_RGB, this field MUST be ignored.
filenamestringr/wGets 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
WmfLogColorSpaceW.color_space_type field is set to LCS_CALIBRATED_RGB, the
other fields of this structure SHOULD be ignored.
gamma_blueintr/wGets or sets a 32-bit fixed point value that defines the toned
response curve for blue. If the WmfLogColorSpaceW.color_space_type field
does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.
gamma_greenintr/wGets or sets a 32-bit fixed point value that defines the toned
response curve for green. If the WmfLogColorSpaceW.color_space_type field
does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.
gamma_redintr/wGets or sets a 32-bit fixed point value that defines the toned
response curve for red. If the WmfLogColorSpaceW.color_space_type field
does not specify LCS_CALIBRATED_RGB, this field MUST be ignored.
intentWmfGamutMappingIntentr/wGets 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).
signatureintr/wGets or sets a 32-bit unsigned integer that specifies the
None of color space objects; it MUST be set to
the value 0x50534F43, which is the ASCII encoding of the string
“PSOC”.
sizeintr/wGets or sets a 32-bit unsigned integer that defines the
None of this object, in bytes.
versionintr/wGets or sets a 32-bit unsigned integer that defines a
None number; it MUST be0x00000400.

Constructor: WmfLogColorSpaceW()

 WmfLogColorSpaceW() 

Initializes a new instance of the WmfLogColorSpaceW class