Class EmfCreateColorSpace

Class EmfCreateColorSpace

Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Records
Assembly: Aspose.Imaging.dll (25.2.0)

The EMR_CREATECOLORSPACE record creates a logical color space object from a color profile with a name consisting of ASCII characters.

public sealed class EmfCreateColorSpace : EmfObjectCreationRecordType

Inheritance

objectMetaObjectEmfRecordEmfObjectCreationRecordTypeEmfCreateColorSpace

Inherited Members

EmfRecord.Type, EmfRecord.Size, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Remarks

The logical color space object defined by this record can be selected into the playback device context by an EMR_SETCOLORSPACE record (section 2.3.8.7), which defines the logical color space to use in subsequent graphics operations.

Constructors

EmfCreateColorSpace(EmfRecord)

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfCreateColorSpace class.

public EmfCreateColorSpace(EmfRecord source)

Parameters

source EmfRecord

The source.

Properties

IhCS

Gets or sets a 32-bit unsigned integer that specifies the index of the logical color space object in the EMF object table (section 3.1.1.1). This index MUST be saved so that this object can be reused or modified.

public int IhCS { get; set; }

Property Value

int

Lcs

Gets or sets a WMF LogColorSpace object ([MS-WMF] section 2.2.2.11), which can specify the name of a color profile in ASCII characters.

public WmfLogColorSpace Lcs { get; set; }

Property Value

WmfLogColorSpace