EmfScaleWindowExtex

EmfScaleWindowExtex class

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

public sealed class EmfScaleWindowExtex : EmfStateRecordType

Constructores

NombreDescripción
EmfScaleWindowExtex()Inicializa una nueva instancia delEmfScaleWindowExtex clase.
EmfScaleWindowExtex(EmfRecord)Inicializa una nueva instancia delEmfScaleWindowExtex clase.

Propiedades

NombreDescripción
Size { get; set; }Obtiene o establece el tamaño del registro
Type { get; set; }Obtiene o establece el tipo.
XDenom { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el divisor horizontal. NO DEBE ser cero.
XNum { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el multiplicando horizontal. NO DEBE ser cero.
YDenom { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el divisor vertical. NO DEBE ser cero.
YNum { get; set; }Obtiene o establece un entero con signo de 32 bits que especifica el multiplicando vertical. NO DEBE ser cero.

Observaciones

La extensión no se puede cambiar si el contexto del dispositivo utiliza un modo de asignación de escala fija. Only 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) / yDenom

Ver también