EmfCreatePen Class

Summary: The EMR_CREATEPEN record defines a logical pen for graphics operations.

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

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

Inheritance: EmfObjectCreationRecordType

Constructors

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

Properties

NameTypeAccessDescription
ih_penintr/wGets or sets a 32-bit unsigned integer that specifies the index of the logical pen 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_penEmfLogPenr/wGets or sets a LogPen object (section 2.2.19) that specifies the style, width, and color
of the logical pen.
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: EmfCreatePen()

 EmfCreatePen() 

Initializes a new instance of the EmfCreatePen class.

Constructor: EmfCreatePen(source)

 EmfCreatePen(source) 

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