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: EmfPolyShape

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 an array of WMF PointL objects ([MS-WMF] section 2.2.2.15) that specifies the point data, 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 an 128-bit WMF RectL object ([MS-WMF] section 2.2.2.19) that 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