EmfPolyDraw Class

Summary: The EMR_POLYDRAW record specifies a set of line segments and Bezier curves.

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

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

Inheritance: EmfDrawingRecordType

Aspose.Imaging Version: 24.6.0

Constructors

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

Properties

NameTypeAccessDescription
a_pointsPoint[]r/wGets or sets a Count length array of WMF PointL objects, specified in [MS-WMF]
section 2.2.2.15, which specifies the array of points, in logical units.
ab_typesEmfPointEnum[]r/wGets or sets a Count length array of byte values that specifies how each point in the
Gets or sets aPoints array is used. This value MUST be in the Point (section 2.1.26) enumeration.
boundsRectangler/wGets or sets a 128-bit WMF RectL object, specified in [MS-WMF] section 2.2.2.19,
which specifies the bounding rectangle, in device units.
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: EmfPolyDraw()

 EmfPolyDraw() 

Initializes a new instance of the EmfPolyDraw class.

Constructor: EmfPolyDraw(source)

 EmfPolyDraw(source) 

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