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

El registro EMR_SCALEWINDOWEXTEX vuelve a especificar la ventana para un contexto de dispositivo de reproducción usando las proporciones formadas por los multiplicadores y divisores especificados.

La extensión no puede cambiarse si el contexto del dispositivo está usando un modo de mapeo de escala fija. Sólo MM\_ISOTROPIC y MM\_ANISOTROPIC no son de escala fija. Las extensiones de la ventana se modifican de la siguiente manera. xNewWE = (xOldWE \* xNum) / xDenom yNewWE = (yOldWE \* yNum) / xDenom

Constructores

ConstructorDescripción
EmfScaleWindowExtex(EmfRecord source)Inicializa una nueva instancia de la clase EmfScaleWindowExtex.
EmfScaleWindowExtex()Inicializa una nueva instancia de la clase EmfScaleWindowExtex.

Métodos

MétodoDescripción
getXNum()Obtiene o establece un entero con signo de 32 bits que especifica el multiplicando horizontal.
setXNum(int value)Obtiene o establece un entero con signo de 32 bits que especifica el multiplicando horizontal.
getXDenom()Obtiene o establece un entero con signo de 32 bits que especifica el divisor horizontal.
setXDenom(int value)Obtiene o establece un entero con signo de 32 bits que especifica el divisor horizontal.
getYNum()Obtiene o establece un entero con signo de 32 bits que especifica el multiplicando vertical.
setYNum(int value)Obtiene o establece un entero con signo de 32 bits que especifica el multiplicando vertical.
getYDenom()Obtiene o establece un entero con signo de 32 bits que especifica el divisor vertical.
setYDenom(int value)Obtiene o establece un entero con signo de 32 bits que especifica el divisor vertical.

EmfScaleWindowExtex(EmfRecord source)

public EmfScaleWindowExtex(EmfRecord source)

Inicializa una nueva instancia de la clase EmfScaleWindowExtex.

Parameters:

ParámetroTipoDescripción
sourceEmfRecordEl origen.

EmfScaleWindowExtex()

public EmfScaleWindowExtex()

Inicializa una nueva instancia de la clase EmfScaleWindowExtex.

getXNum()

public int getXNum()

Obtiene o establece un entero con signo de 32 bits que especifica el multiplicador horizontal. NO DEBE ser cero.

Returns: int

setXNum(int value)

public void setXNum(int value)

Obtiene o establece un entero con signo de 32 bits que especifica el multiplicador horizontal. NO DEBE ser cero.

Parameters:

ParámetroTipoDescripción
valorint

getXDenom()

public int getXDenom()

Obtiene o establece un entero con signo de 32 bits que especifica el divisor horizontal. NO DEBE ser cero.

Returns: int

setXDenom(int value)

public void setXDenom(int value)

Obtiene o establece un entero con signo de 32 bits que especifica el divisor horizontal. NO DEBE ser cero.

Parameters:

ParámetroTipoDescripción
valorint

getYNum()

public int getYNum()

Obtiene o establece un entero con signo de 32 bits que especifica el multiplicador vertical. NO DEBE ser cero.

Returns: int

setYNum(int value)

public void setYNum(int value)

Obtiene o establece un entero con signo de 32 bits que especifica el multiplicador vertical. NO DEBE ser cero.

Parameters:

ParámetroTipoDescripción
valorint

getYDenom()

public int getYDenom()

Obtiene o establece un entero con signo de 32 bits que especifica el divisor vertical. NO DEBE ser cero.

Returns: int

setYDenom(int value)

public void setYDenom(int value)

Obtiene o establece un entero con signo de 32 bits que especifica el divisor vertical. NO DEBE ser cero.

Parameters:

ParámetroTipoDescripción
valorint