EmfScaleViewportExtex

EmfScaleViewportExtex class

L’enregistrement EMR_SCALEVIEWPORTEXTEX respécifie la fenêtre d’affichage pour un contexte de périphérique en utilisant les ratios formés par les multiplicandes et diviseurs spécifiés.

public sealed class EmfScaleViewportExtex : EmfStateRecordType

Constructeurs

NomLa description
EmfScaleViewportExtex()Initialise une nouvelle instance duEmfScaleViewportExtex classe.
EmfScaleViewportExtex(EmfRecord)Initialise une nouvelle instance duEmfScaleViewportExtex classe.

Propriétés

NomLa description
Size { get; set; }Obtient ou définit la taille de l’enregistrement
Type { get; set; }Obtient ou définit le type.
XDenom { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie le diviseur horizontal. Ne peut pas être zéro.
XNum { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie le multiplicande horizontal. Ne peut pas être zéro.
YDenom { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie le diviseur vertical. Ne peut pas être zéro.
YNum { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie le multiplicande vertical. Ne peut pas être zéro.

Remarques

L’étendue ne peut pas être modifiée si le contexte de l’appareil utilise un mode de mappage à échelle fixe. Seuls MM_ISOTROPIC et MM_ANISOTROPIC ne sont pas à échelle fixe. Les étendues de la fenêtre sont modifiées comme suit. xNewWE = (xOldWE * xNum) / xDenom yNewWE = (yOldWE * yNum) / yDenom

Voir également