EmfExtCreateFontIndirectW

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfObjectCreationRecordType

public final class EmfExtCreateFontIndirectW extends EmfObjectCreationRecordType

The EMR_EXTCREATEFONTINDIRECTW record defines a logical font for graphics operations.

Constructors

ConstructorDescription
EmfExtCreateFontIndirectW(EmfRecord source)Initializes a new instance of the EmfExtCreateFontIndirectW class.
EmfExtCreateFontIndirectW()Initializes a new instance of the EmfExtCreateFontIndirectW class.

Methods

MethodDescription
getIhFonts()Gets or sets a 32-bit unsigned integer that specifies the index of the logical font object in the EMF Object Table (section 3.1.1.1).
setIhFonts(int value)Gets or sets a 32-bit unsigned integer that specifies the index of the logical font object in the EMF Object Table (section 3.1.1.1).
getElw()Gets or sets a LogFontExDv object (section 2.2.15), which specifies the logical font.
setElw(EmfLogFont value)Gets or sets a LogFontExDv object (section 2.2.15), which specifies the logical font.

EmfExtCreateFontIndirectW(EmfRecord source)

public EmfExtCreateFontIndirectW(EmfRecord source)

Initializes a new instance of the EmfExtCreateFontIndirectW class.

Parameters:

ParameterTypeDescription
sourceEmfRecordThe source.

EmfExtCreateFontIndirectW()

public EmfExtCreateFontIndirectW()

Initializes a new instance of the EmfExtCreateFontIndirectW class.

getIhFonts()

public int getIhFonts()

Gets or sets a 32-bit unsigned integer that specifies the index of the logical font 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.

Returns: int

setIhFonts(int value)

public void setIhFonts(int value)

Gets or sets a 32-bit unsigned integer that specifies the index of the logical font 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.

Parameters:

ParameterTypeDescription
valueint

getElw()

public EmfLogFont getElw()

Gets or sets a LogFontExDv object (section 2.2.15), which specifies the logical font. A LogFont object 2.2.13 MAY be present instead.[90]The process for determining the type of object in this field is described below.

Returns: EmfLogFont

setElw(EmfLogFont value)

public void setElw(EmfLogFont value)

Gets or sets a LogFontExDv object (section 2.2.15), which specifies the logical font. A LogFont object 2.2.13 MAY be present instead.[90]The process for determining the type of object in this field is described below.

Parameters:

ParameterTypeDescription
valueEmfLogFont