EmfScaleViewportExtex

EmfScaleViewportExtex class

Der EMR_SCALEVIEWPORTEXTEX-Datensatz gibt den Darstellungsbereich für einen Gerätekontext neu an, indem er die -Verhältnisse verwendet, die durch die angegebenen Multiplikanden und Divisoren gebildet werden.

public sealed class EmfScaleViewportExtex : EmfStateRecordType

Konstrukteure

NameBeschreibung
EmfScaleViewportExtex()Initialisiert eine neue Instanz vonEmfScaleViewportExtex Klasse.
EmfScaleViewportExtex(EmfRecord)Initialisiert eine neue Instanz vonEmfScaleViewportExtex Klasse.

Eigenschaften

NameBeschreibung
Size { get; set; }Ruft die Größe des Datensatzes ab oder legt sie fest
Type { get; set; }Ruft den Typ ab oder legt ihn fest.
XDenom { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt diese fest, die den horizontalen Teiler angibt. Kann nicht Null sein.
XNum { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt diese fest, die den horizontalen Multiplikanden angibt. Kann nicht Null sein.
YDenom { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt diese fest, die den vertikalen Teiler angibt. Kann nicht Null sein.
YNum { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt diese fest, die den vertikalen Multiplikanden angibt. Kann nicht Null sein.

Bemerkungen

Die Ausdehnung kann nicht geändert werden, wenn der Gerätekontext einen Zuordnungsmodus mit festem Maßstab verwendet. Nur MM_ISOTROPIC und MM_ANISOTROPIC sind kein fester Maßstab. Die Viewport-Extents werden wie folgt geändert. xNewWE = (xOldWE * xNum) / xDenom yNewWE = (yOldWE * yNum) / yDenom

Siehe auch