EmfMapMode

EmfMapMode enumeration

Die MapMode-Enumeration wird verwendet, um die Maßeinheit zum Umwandeln von Seiten- -Raumeinheiten in Geräte-Raumeinheiten und zum Definieren der Ausrichtung der Zeichnungsachsen zu definieren.

public enum EmfMapMode

Werte

NameWertBeschreibung
MM_TEXT1Jede logische Einheit wird einem Gerätepixel zugeordnet. Positives x ist rechts; positives y ist unten.
MM_LOMETRIC2Jede logische Einheit wird auf 0,1 Millimeter abgebildet. Positives x ist rechts; positives y ist oben.
MM_HIMETRIC3Jede logische Einheit wird auf 0,01 Millimeter abgebildet. Positives x ist rechts; positives y ist oben.
MM_LOENGLISH4Jede logische Einheit wird auf 0,01 Zoll abgebildet. Positives x ist rechts; positives y ist up
MM_HIENGLISH5Jede logische Einheit wird auf 0,001 Zoll abgebildet. Positives x ist rechts; positives y ist oben.
MM_TWIPS6Jede logische Einheit wird einem Zwanzigstel eines Druckerpunkts (1/1440 Zoll, auch “Twip” genannt) zugeordnet. Positives x ist rechts; positives y ist oben.
MM_ISOTROPIC7Logische Einheiten werden auf willkürliche Einheiten mit gleich skalierten Achsen abgebildet; Das heißt, eine Einheit entlang der x-Achse ist gleich einer Einheit entlang der y-Achse. Die Datensätze EMR_SETWINDOWEXTEX und EMR_SETVIEWPORTEXTEX SOLLTEN verwendet werden, um die Einheiten und die Ausrichtung der Achsen anzugeben. Anpassungen MÜSSEN nach Bedarf vorgenommen werden, um sicherzustellen, dass die x- und y-Einheiten die gleiche Größe behalten. Wenn beispielsweise die Fensterausdehnung festgelegt ist, MUSS das Ansichtsfenster angepasst werden, damit die Einheiten isotrop bleiben.
MM_ANISOTROPIC8Logische Einheiten werden willkürlichen Einheiten mit willkürlich skalierten Achsen zugeordnet. Die Datensätze EMR_SETWINDOWEXTEX und EMR_SETVIEWPORTEXTEX SOLLTEN verwendet werden, um die Einheiten, Ausrichtung und Skalierung anzugeben.

Siehe auch