Class EmfCreatePalette
Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Records
Assembly: Aspose.Imaging.dll (25.7.0)
The EMR_CREATEPALETTE record defines a logical palette for graphics operations.
public sealed class EmfCreatePalette : EmfObjectCreationRecordType
{
public short PaletteIndex;
public int LogColor;
}
Inheritance
object ← MetaObject ← EmfRecord ← EmfObjectCreationRecordType ← EmfCreatePalette
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 objectin the EMF Object Table (section 3.1.1.1). This index MUST be saved so that this object can bereused or modified.
public int IhPal
{
get;
set;
}
Property Value
LogPalette
Gets or sets a LogPalette object (section 2.2.17). The Version field of this objectMUST be set to 0x0300. If the NumberOfEntries value in this object is zero, processing ofthis record MUST fail.
public EmfLogPalette LogPalette
{
get;
set;
}