public final class EmfPlusDrawImage extends EmfPlusDrawingRecordType
The EmfPlusDrawImage record specifies drawing a scaled image.
Constructor and Description |
---|
EmfPlusDrawImage(EmfPlusRecord source)
Initializes a new instance of the
EmfPlusDrawImage class. |
Modifier and Type | Method and Description |
---|---|
boolean |
getCompressed()
Gets or sets a value indicating whether the PointData is compressed.
|
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.
|
byte |
getObjectId()
Gets or sets the object identifier.
|
RectangleF |
getRectData()
Gets or sets the rect data
Either an EmfPlusRect or EmfPlusRectF object that defines the bounding box of the image.
|
RectangleF |
getSrcRect()
Gets or sets the source rect
An EmfPlusRectF object that specifies a portion of the image to be rendered.
|
int |
getSrcUnit()
Gets or sets the source unit
32-bit signed integer that specifies the units of the SrcRect field.
|
void |
setCompressed(boolean value)
Gets or sets a value indicating whether the PointData is compressed.
|
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.
|
void |
setObjectId(byte value)
Gets or sets the object identifier.
|
void |
setRectData(RectangleF value)
Gets or sets the rect data
Either an EmfPlusRect or EmfPlusRectF object that defines the bounding box of the image.
|
void |
setSrcRect(RectangleF value)
Gets or sets the source rect
An EmfPlusRectF object that specifies a portion of the image to be rendered.
|
void |
setSrcUnit(int value)
Gets or sets the source unit
32-bit signed integer that specifies the units of the SrcRect field.
|
getDataSize, getFlags, getSize, getType, setDataSize, setFlags, setSize
public EmfPlusDrawImage(EmfPlusRecord source)
Initializes a new instance of the EmfPlusDrawImage
class.
source
- The source.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
.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
.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.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.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.
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.
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.
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.
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.
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.
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).
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).