public final class EmfExtTextOutA extends EmfDrawingRecordType
The EMR_EXTTEXTOUTA record draws an ASCII text string using the current font and text colors.
Constructor and Description |
---|
EmfExtTextOutA()
Initializes a new instance of the
EmfExtTextOutA class. |
EmfExtTextOutA(EmfRecord source)
Initializes a new instance of the
EmfExtTextOutA class. |
Modifier and Type | Method and Description |
---|---|
EmfText |
getAEmrText()
Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 8-bit
ASCII characters, text attributes, and spacing values.
|
Rectangle |
getBounds()
Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19).
|
float |
getExScale()
Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along
the X axis to convert from page space units to .01mm units.
|
float |
getEyScale()
Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along
the Y axis to convert from page space units to .01mm units.
|
int |
getIGraphicsMode()
Gets or sets a 32-bit unsigned integer that specifies the graphics mode from the
GraphicsMode enumeration (section 2.1.16).
|
void |
setAEmrText(EmfText value)
Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 8-bit
ASCII characters, text attributes, and spacing values.
|
void |
setBounds(Rectangle value)
Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19).
|
void |
setExScale(float value)
Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along
the X axis to convert from page space units to .01mm units.
|
void |
setEyScale(float value)
Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along
the Y axis to convert from page space units to .01mm units.
|
void |
setIGraphicsMode(int value)
Gets or sets a 32-bit unsigned integer that specifies the graphics mode from the
GraphicsMode enumeration (section 2.1.16).
|
public EmfExtTextOutA(EmfRecord source)
Initializes a new instance of the EmfExtTextOutA
class.
source
- The source.public EmfExtTextOutA()
Initializes a new instance of the EmfExtTextOutA
class.
public Rectangle getBounds()
Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19). It is not used and MUST be ignored on receipt.
public void setBounds(Rectangle value)
Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19). It is not used and MUST be ignored on receipt.
public int getIGraphicsMode()
Gets or sets a 32-bit unsigned integer that specifies the graphics mode from the GraphicsMode enumeration (section 2.1.16).
public void setIGraphicsMode(int value)
Gets or sets a 32-bit unsigned integer that specifies the graphics mode from the GraphicsMode enumeration (section 2.1.16).
public float getExScale()
Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the X axis to convert from page space units to .01mm units. This SHOULD be used only if the graphics mode specified by iGraphicsMode is GM_COMPATIBLE.
public void setExScale(float value)
Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the X axis to convert from page space units to .01mm units. This SHOULD be used only if the graphics mode specified by iGraphicsMode is GM_COMPATIBLE.
public float getEyScale()
Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the Y axis to convert from page space units to .01mm units. This SHOULD be used only if the graphics mode specified by iGraphicsMode is GM_COMPATIBLE.
public void setEyScale(float value)
Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the Y axis to convert from page space units to .01mm units. This SHOULD be used only if the graphics mode specified by iGraphicsMode is GM_COMPATIBLE.
public EmfText getAEmrText()
Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 8-bit ASCII characters, text attributes, and spacing values.
public void setAEmrText(EmfText value)
Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 8-bit ASCII characters, text attributes, and spacing values.