Freigeben über


CDC::SetMapperFlags

Ändert die Methode, die über Schriftartenmapper verwendet wird, wenn sie eine logische Schriftart in einer physischen Schriftart konvertiert.

DWORD SetMapperFlags( 
   DWORD dwFlag  
);

Parameter

  • dwFlag
    Gibt an, ob der Schriftartenmapper versucht, Aspekthöhe und - breite einer Schriftart an das Gerät anzupassen. Wenn dieser Wert ASPECT_FILTERING ist, wählt der Mapper nur Schriftarten, deren XAspekt und YAspekt genau die des angegebenen Geräts entsprechen.

Rückgabewert

Der vorherige Wert des Schriftartenmapperflags.

Hinweise

Eine Anwendung kann SetMapperFlags verwenden, um den Schriftartenmapper wird zu versuchen, nur eine physische Schriftart auswählen, die genau das Seitenverhältnis des angegebenen Geräts übereinstimmt.

Eine Anwendung, die nur Rasterschriftarts verwendet, kann die SetMapperFlags-Funktion verwenden, um sicherzustellen, dass die Schriftart, die durch den Schriftartenmapper ausgewählt wird, Titel und auf dem angegebenen Gerät lesbar ist. Anwendungen, die skalierbare (TrueType-) Schriftarten in der Regel verwenden, nicht SetMapperFlags verwenden.

Wenn keine physische Schriftart ein Seitenverhältnis enthält, das die Spezifikation in der logischen Schriftart übereinstimmt, wählt GDI ein neues Seitenverhältnis aus und wählt eine Schriftart aus, die dieses neue Seitenverhältnis übereinstimmt.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

SetMapperFlags