EmfScaleViewportExtex

EmfScaleViewportExtex class

El registro EMR_SCALEVIEWPORTEXTEX vuelve a especificar la ventana gráfica para un contexto de dispositivo usando las relaciones formadas por los multiplicandos y divisores especificados.

public sealed class EmfScaleViewportExtex : EmfStateRecordType

Constructores

NombreDescripción
EmfScaleViewportExtex()Inicializa una nueva instancia delEmfScaleViewportExtex clase.
EmfScaleViewportExtex(EmfRecord)Inicializa una nueva instancia delEmfScaleViewportExtex 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 puede ser cero.
XNum { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el multiplicando horizontal. No puede ser cero.
YDenom { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el divisor vertical. No puede ser cero.
YNum { get; set; }Obtiene o establece un entero con signo de 32 bits que especifica el multiplicando vertical. No puede ser cero.

Observaciones

La extensión no se puede cambiar si el contexto del dispositivo utiliza un modo de asignación de escala fija. Solo MM_ISOTROPIC y MM_ANISOTROPIC no son de escala fija. Las extensiones de la vista se modifican de la siguiente manera. xNewWE = (xOldWE * xNum) / xDenom yNewWE = (yOldWE * yNum) / yDenom

Ver también