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
Constructor | Description |
---|---|
EmfPlusDrawImage(EmfPlusRecord source) | Initializes a new instance of the EmfPlusDrawImage class. |
Methods
Method | Description |
---|---|
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:
Parameter | Type | Description |
---|---|---|
source | EmfPlusRecord | The 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:
Parameter | Type | Description |
---|---|---|
value | boolean |
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:
Parameter | Type | Description |
---|---|---|
value | byte |
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:
Parameter | Type | Description |
---|---|---|
value | int |
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:
Parameter | Type | Description |
---|---|---|
value | RectangleF |
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:
Parameter | Type | Description |
---|---|---|
value | RectangleF |
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:
Parameter | Type | Description |
---|---|---|
value | int |