EmfExtTextOutW

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfExtTextOutW extends EmfDrawingRecordType

EMR_EXTTEXTOUTW 记录使用当前字体和文本颜色绘制 ASCII 文本字符串。

构造函数

构造函数描述
EmfExtTextOutW(EmfRecord source)初始化 EmfExtTextOutW 类的新实例。
EmfExtTextOutW()初始化 EmfExtTextOutW 类的新实例。

方法

方法描述
getBounds()获取或设置一个 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节)。
setBounds(Rectangle value)获取或设置一个 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节)。
getIGraphicsMode()获取或设置一个 32 位无符号整数,指定来自 GraphicsMode 枚举(第 2.1.16 节)的图形模式。
setIGraphicsMode(int value)获取或设置一个 32 位无符号整数,指定来自 GraphicsMode 枚举(第 2.1.16 节)的图形模式。
getExScale()获取或设置一个 32 位浮点值,指定沿 X 轴的比例因子,用于将页面空间单位转换为 0.01 毫米单位。
setExScale(float value)获取或设置一个 32 位浮点值,指定沿 X 轴的比例因子,用于将页面空间单位转换为 0.01 毫米单位。
getEyScale()获取或设置一个 32 位浮点值,指定沿 Y 轴的比例因子,用于将页面空间单位转换为 0.01 毫米单位。
setEyScale(float value)获取或设置一个 32 位浮点值,指定沿 Y 轴的比例因子,用于将页面空间单位转换为 0.01 毫米单位。
getWEmrText()获取或设置一个 EmrText 对象(第 2.2.5 节),指定以 16 位 Unicode UTF16-LE 字符表示的输出字符串,以及文本属性和间距值。
setWEmrText(EmfText value)获取或设置一个 EmrText 对象(第 2.2.5 节),指定以 16 位 Unicode UTF16-LE 字符表示的输出字符串,以及文本属性和间距值。

EmfExtTextOutW(EmfRecord source)

public EmfExtTextOutW(EmfRecord source)

初始化 EmfExtTextOutW 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord源。

EmfExtTextOutW()

public EmfExtTextOutW()

初始化 EmfExtTextOutW 类的新实例。

getBounds()

public Rectangle getBounds()

获取或设置一个 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节)。该对象未使用,接收时必须忽略。

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

获取或设置一个 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节)。该对象未使用,接收时必须忽略。

Parameters:

参数类型描述
valueRectangle

getIGraphicsMode()

public int getIGraphicsMode()

获取或设置一个 32 位无符号整数,指定来自 GraphicsMode 枚举(第 2.1.16 节)的图形模式。

Returns: int

setIGraphicsMode(int value)

public void setIGraphicsMode(int value)

获取或设置一个 32 位无符号整数,指定来自 GraphicsMode 枚举(第 2.1.16 节)的图形模式。

Parameters:

参数类型描述
valueint

getExScale()

public float getExScale()

获取或设置一个 32 位浮点值,指定沿 X 轴的比例因子,用于将页面空间单位转换为 0.01 毫米单位。仅当 iGraphicsMode 指定的图形模式为 GM_COMPATIBLE 时才应使用此值。

Returns: float

setExScale(float value)

public void setExScale(float value)

获取或设置一个 32 位浮点值,指定沿 X 轴的比例因子,用于将页面空间单位转换为 0.01 毫米单位。仅当 iGraphicsMode 指定的图形模式为 GM_COMPATIBLE 时才应使用此值。

Parameters:

参数类型描述
valuefloat

getEyScale()

public float getEyScale()

获取或设置一个 32 位浮点值,指定沿 Y 轴的比例因子,用于将页面空间单位转换为 0.01 毫米单位。仅当 iGraphicsMode 指定的图形模式为 GM_COMPATIBLE 时才应使用此值。

Returns: float

setEyScale(float value)

public void setEyScale(float value)

获取或设置一个 32 位浮点值,指定沿 Y 轴的比例因子,用于将页面空间单位转换为 0.01 毫米单位。仅当 iGraphicsMode 指定的图形模式为 GM_COMPATIBLE 时才应使用此值。

Parameters:

参数类型描述
valuefloat

getWEmrText()

public EmfText getWEmrText()

获取或设置一个 EmrText 对象(第 2.2.5 节),指定以 16 位 Unicode UTF16-LE 字符表示的输出字符串,以及文本属性和间距值。

Returns: EmfText

setWEmrText(EmfText value)

public void setWEmrText(EmfText value)

获取或设置一个 EmrText 对象(第 2.2.5 节),指定以 16 位 Unicode UTF16-LE 字符表示的输出字符串,以及文本属性和间距值。

Parameters:

参数类型描述
valueEmfText