Class EmfCreatePalette

Class EmfCreatePalette

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

The EMR_CREATEPALETTE record defines a logical palette for graphics operations.

public sealed class EmfCreatePalette : EmfObjectCreationRecordType

Inheritance

objectMetaObjectEmfRecordEmfObjectCreationRecordTypeEmfCreatePalette

Inherited Members

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

Constructors

EmfCreatePalette(EmfRecord)

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

public EmfCreatePalette(EmfRecord source)

Parameters

source EmfRecord

The source.

Properties

IhPal

Gets or sets a 32-bit unsigned integer that specifies the index of the logical palette 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 IhPal { get; set; }

Property Value

int

LogPalette

Gets or sets a LogPalette object (section 2.2.17). The Version field of this object MUST be set to 0x0300. If the NumberOfEntries value in this object is zero, processing of this record MUST fail.

public EmfLogPalette LogPalette { get; set; }

Property Value

EmfLogPalette