EmfPlusDrawImage

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawImage extends EmfPlusDrawingRecordType

The EmfPlusDrawImage record specifies drawing a scaled image.

Constructors

ConstructorDescription
EmfPlusDrawImage(EmfPlusRecord source)Initializes a new instance of the EmfPlusDrawImage class.

Methods

MethodDescription
getCompressed()Gets or sets a value indicating whether the PointData is compressed.
setCompressed(boolean value)Gets or sets a value indicating whether the PointData is compressed.
getObjectId()Gets or sets the object identifier.
setObjectId(byte value)Gets or sets the object identifier.
getImageAttributesId()Gets or sets the image attributes identifier A 32-bit unsigned integer that specifies the index of an optional EmfPlusImageAttributes object (section 2.2.1.5) in the EMF+ Object Table.
setImageAttributesId(int value)Gets or sets the image attributes identifier A 32-bit unsigned integer that specifies the index of an optional EmfPlusImageAttributes object (section 2.2.1.5) in the EMF+ Object Table.
getRectData()Gets or sets the rect data Either an EmfPlusRect or EmfPlusRectF object that defines the bounding box of the image.
setRectData(RectangleF value)Gets or sets the rect data Either an EmfPlusRect or EmfPlusRectF object that defines the bounding box of the image.
getSrcRect()Gets or sets the source rect An EmfPlusRectF object that specifies a portion of the image to be rendered.
setSrcRect(RectangleF value)Gets or sets the source rect An EmfPlusRectF object that specifies a portion of the image to be rendered.
getSrcUnit()Gets or sets the source unit 32-bit signed integer that specifies the units of the SrcRect field.
setSrcUnit(int value)Gets or sets the source unit 32-bit signed integer that specifies the units of the SrcRect field.

EmfPlusDrawImage(EmfPlusRecord source)

public EmfPlusDrawImage(EmfPlusRecord source)

Initializes a new instance of the EmfPlusDrawImage class.

Parameters:

ParameterTypeDescription
sourceEmfPlusRecordThe source.

getCompressed()

public boolean getCompressed()

Gets or sets a value indicating whether the PointData is compressed. If set, RectData contains an EmfPlusRect object (section 2.2.2.38). If clear, RectData contains an EmfPlusRectF object (section 2.2.2.39).

Value: true if compressed; otherwise, false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Gets or sets a value indicating whether the PointData is compressed. If set, RectData contains an EmfPlusRect object (section 2.2.2.38). If clear, RectData contains an EmfPlusRectF object (section 2.2.2.39).

Value: true if compressed; otherwise, false.

Parameters:

ParameterTypeDescription
valueboolean

getObjectId()

public byte getObjectId()

Gets or sets the object identifier. The index of an EmfPlusImage object (section 2.2.1.4) in the EMF+ Object Table, which specifies the image to render. The value MUST be zero to 63, inclusive.

Value: The object identifier.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Gets or sets the object identifier. The index of an EmfPlusImage object (section 2.2.1.4) in the EMF+ Object Table, which specifies the image to render. The value MUST be zero to 63, inclusive.

Value: The object identifier.

Parameters:

ParameterTypeDescription
valuebyte

getImageAttributesId()

public int getImageAttributesId()

Gets or sets the image attributes identifier A 32-bit unsigned integer that specifies the index of an optional EmfPlusImageAttributes object (section 2.2.1.5) in the EMF+ Object Table.

Returns: int

setImageAttributesId(int value)

public void setImageAttributesId(int value)

Gets or sets the image attributes identifier A 32-bit unsigned integer that specifies the index of an optional EmfPlusImageAttributes object (section 2.2.1.5) in the EMF+ Object Table.

Parameters:

ParameterTypeDescription
valueint

getRectData()

public RectangleF getRectData()

Gets or sets the rect data Either an EmfPlusRect or EmfPlusRectF object that defines the bounding box of the image. The portion of the image specified by the SrcRect field is scaled to fit this rectangle.

Returns: RectangleF

setRectData(RectangleF value)

public void setRectData(RectangleF value)

Gets or sets the rect data Either an EmfPlusRect or EmfPlusRectF object that defines the bounding box of the image. The portion of the image specified by the SrcRect field is scaled to fit this rectangle.

Parameters:

ParameterTypeDescription
valueRectangleF

getSrcRect()

public RectangleF getSrcRect()

Gets or sets the source rect An EmfPlusRectF object that specifies a portion of the image to be rendered. The portion of the image specified by this rectangle is scaled to fit the destination rectangle specified by the RectData field.

Returns: RectangleF

setSrcRect(RectangleF value)

public void setSrcRect(RectangleF value)

Gets or sets the source rect An EmfPlusRectF object that specifies a portion of the image to be rendered. The portion of the image specified by this rectangle is scaled to fit the destination rectangle specified by the RectData field.

Parameters:

ParameterTypeDescription
valueRectangleF

getSrcUnit()

public int getSrcUnit()

Gets or sets the source unit 32-bit signed integer that specifies the units of the SrcRect field. It MUST be the UnitTypePixel member of the UnitType enumeration (section 2.1.1.33).

Returns: int

setSrcUnit(int value)

public void setSrcUnit(int value)

Gets or sets the source unit 32-bit signed integer that specifies the units of the SrcRect field. It MUST be the UnitTypePixel member of the UnitType enumeration (section 2.1.1.33).

Parameters:

ParameterTypeDescription
valueint