EmfCreatePalette Class

Summary: The EMR_CREATEPALETTE record defines a logical palette for graphics operations.

Module: aspose.imaging.fileformats.emf.emf.records

Full Name: aspose.imaging.fileformats.emf.emf.records.EmfCreatePalette

Inheritance: EmfObjectCreationRecordType

Aspose.Imaging Version: 24.5.0

Constructors

NameDescription
EmfCreatePalette(source)Initializes a new instance of the EmfCreatePalette class.

Properties

NameTypeAccessDescription
ih_palintr/wGets 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.
log_paletteEmfLogPaletter/wGets 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.
sizeintr/wGets or sets the size of the record
typeEmfRecordTyper/wGets or sets the type.

Methods

NameDescription
create_from_record(source)Initializes a new instance of the EmfRecord class.
create_from_type(type)Initializes a new instance of the EmfRecord class.

Constructor: EmfCreatePalette(source)

 EmfCreatePalette(source) 

Initializes a new instance of the EmfCreatePalette class.

Parameters:

ParameterTypeDescription
sourceEmfRecordThe source.

Method: create_from_record(source) [static]

 create_from_record(source) 

Initializes a new instance of the EmfRecord class.

Parameters:

ParameterTypeDescription
sourceEmfRecordThe source.

Returns

TypeDescription
EmfRecord

Method: create_from_type(type) [static]

 create_from_type(type) 

Initializes a new instance of the EmfRecord class.

Parameters:

ParameterTypeDescription
typeEmfRecordTypeThe record type.

Returns

TypeDescription
EmfRecord