EmfCreateDibPatternBrushPt Class

Summary: The EMR_CREATEDIBPATTERNBRUSHPT record defines a pattern brush for graphics operations. The
pattern is specified by a DIB.

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

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

Inheritance: EmfObjectCreationRecordType

Aspose.Imaging Version: 24.5.0

Constructors

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

Properties

NameTypeAccessDescription
bitmap_bufferWmfDeviceIndependentBitmapr/wGets or sets a buffer containing a packed DIB in the form of a WMF
DeviceIndependentBitmap object ([MS-WMF] section 2.2.2.9). It is not required to be
contiguous with the fixed portion of the EMR_CREATEDIBPATTERNBRUSHPT record.
ih_brushintr/wGets or sets a 32-bit unsigned integer that specifies the index of the pattern brush
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.
sizeintr/wGets or sets the size of the record
typeEmfRecordTyper/wGets or sets the type.
usageEmfDibColorsr/wGets or sets a 32-bit unsigned integer that specifies how to interpret values in the color
table in the DIB header. This value MUST be in the DIBColors enumeration (section 2.1.9).

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: EmfCreateDibPatternBrushPt()

 EmfCreateDibPatternBrushPt() 

Initializes a new instance of the EmfCreateDibPatternBrushPt class.

Constructor: EmfCreateDibPatternBrushPt(source)

 EmfCreateDibPatternBrushPt(source) 

Initializes a new instance of the EmfCreateDibPatternBrushPt 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