EmfScaleWindowExtex

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.EmfStateRecordType

public final class EmfScaleWindowExtex extends EmfStateRecordType

EMR_SCALEWINDOWEXTEX 记录通过使用指定的乘数和除数形成的比例,重新指定回放设备上下文的窗口。

如果设备上下文使用固定比例映射模式,则无法更改范围。只有 MM_ISOTROPIC 和 MM_ANISOTROPIC 不是固定比例。窗口范围按如下方式修改:xNewWE = (xOldWE * xNum) / xDenom,yNewWE = (yOldWE * yNum) / yDenom。

构造函数

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

方法

方法描述
getXNum()获取或设置一个 32 位有符号整数,指定水平乘数。
setXNum(int value)获取或设置一个 32 位有符号整数,指定水平乘数。
getXDenom()获取或设置一个 32 位有符号整数,指定水平除数。
setXDenom(int value)获取或设置一个 32 位有符号整数,指定水平除数。
getYNum()获取或设置一个 32 位有符号整数,指定垂直乘数。
setYNum(int value)获取或设置一个 32 位有符号整数,指定垂直乘数。
getYDenom()获取或设置一个 32 位有符号整数,指定垂直除数。
setYDenom(int value)获取或设置一个 32 位有符号整数,指定垂直除数。

EmfScaleWindowExtex(EmfRecord source)

public EmfScaleWindowExtex(EmfRecord source)

初始化 EmfScaleWindowExtex 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord来源。

EmfScaleWindowExtex()

public EmfScaleWindowExtex()

初始化 EmfScaleWindowExtex 类的新实例。

getXNum()

public int getXNum()

获取或设置一个 32 位有符号整数,指定水平乘数。必须不为零。

Returns: int

setXNum(int value)

public void setXNum(int value)

获取或设置一个 32 位有符号整数,指定水平乘数。必须不为零。

Parameters:

参数类型描述
int

getXDenom()

public int getXDenom()

获取或设置一个 32 位有符号整数,指定水平除数。必须不为零。

Returns: int

setXDenom(int value)

public void setXDenom(int value)

获取或设置一个 32 位有符号整数,指定水平除数。必须不为零。

Parameters:

参数类型描述
int

getYNum()

public int getYNum()

获取或设置一个 32 位有符号整数,指定垂直乘数。必须不为零。

Returns: int

setYNum(int value)

public void setYNum(int value)

获取或设置一个 32 位有符号整数,指定垂直乘数。必须不为零。

Parameters:

参数类型描述
int

getYDenom()

public int getYDenom()

获取或设置一个 32 位有符号整数,指定垂直除数。必须不为零。

Returns: int

setYDenom(int value)

public void setYDenom(int value)

获取或设置一个 32 位有符号整数,指定垂直除数。必须不为零。

Parameters:

参数类型描述
int