EmfScaleViewportExtex

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 EmfScaleViewportExtex extends EmfStateRecordType

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

如果设备上下文使用固定比例映射模式,则无法更改范围。仅 MM\_ISOTROPIC 和 MM\_ANISOTROPIC 不属于固定比例。视口范围按如下方式修改。xNewWE = (xOldWE \* xNum) / xDenom yNewWE = (yOldWE \* yNum) / yDenom

构造函数

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

方法

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

EmfScaleViewportExtex(EmfRecord source)

public EmfScaleViewportExtex(EmfRecord source)

初始化 EmfScaleViewportExtex 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord源。

EmfScaleViewportExtex()

public EmfScaleViewportExtex()

初始化 EmfScaleViewportExtex 类的新实例。

getXNum()

public int getXNum()

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

Returns: int

setXNum(int value)

public void setXNum(int value)

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

Parameters:

参数类型描述
valueint

getXDenom()

public int getXDenom()

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

Returns: int

setXDenom(int value)

public void setXDenom(int value)

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

Parameters:

参数类型描述
valueint

getYNum()

public int getYNum()

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

Returns: int

setYNum(int value)

public void setYNum(int value)

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

Parameters:

参数类型描述
valueint

getYDenom()

public int getYDenom()

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

Returns: int

setYDenom(int value)

public void setYDenom(int value)

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

Parameters:

参数类型描述
valueint