public final class EmfExtTextOutW extends EmfDrawingRecordType
The EMR_EXTTEXTOUTW record draws an ASCII text string using the current font and text colors.
Constructor and Description |
---|
EmfExtTextOutW()
Initializes a new instance of the
EmfExtTextOutW class. |
EmfExtTextOutW(EmfRecord source)
Initializes a new instance of the
EmfExtTextOutW class. |
Modifier and Type | Method and Description |
---|---|
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).
|
EmfText |
getWEmrText()
Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with 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).
|
void |
setWEmrText(EmfText value)
Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values.
|
public EmfExtTextOutW(EmfRecord source)
Initializes a new instance of the EmfExtTextOutW
class.
source
- The source.public EmfExtTextOutW()
Initializes a new instance of the EmfExtTextOutW
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 getWEmrText()
Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values.
public void setWEmrText(EmfText value)
Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values.