Freigeben über


DESIGNVECTOR-Struktur (wingdi.h)

Die DESIGNVECTOR-Struktur wird von einer Anwendung verwendet, um Werte für die Achsen einer schriftart mit mehreren master anzugeben.

Syntax

typedef struct tagDESIGNVECTOR {
  DWORD dvReserved;
  DWORD dvNumAxes;
  LONG  dvValues[MM_MAX_NUMAXES];
} DESIGNVECTOR, *PDESIGNVECTOR, *LPDESIGNVECTOR;

Member

dvReserved

Reserviert. Muss STAMP_DESIGNVECTOR sein.

dvNumAxes

Anzahl der Werte im array dvValues .

dvValues[MM_MAX_NUMAXES]

Ein Array, das die Werte der Achsen eines mehrfachen master OpenType-Schriftart angibt. Dieses Array entspricht dem axlAxisInfo-Array in der AXESLIST-Struktur .

Hinweise

Das dvNumAxes-Element bestimmt die tatsächliche Größe von dvValues und somit von DESIGNVECTOR. Die Konstante MM_MAX_NUMAXES( 16) gibt die maximal zulässige Größe des dvValues-Arrays an.

Die PostScript-Schriftart "Typ öffnen" unterstützt nicht mehrere master Funktionalität.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wingdi.h (windows.h einschließen)

Weitere Informationen

AXESLIST

AddFontMemResourceEx

AddFontResourceEx

Schriftarten- und Textstrukturen

Übersicht über Schriftarten und Text

RemoveFontResourceEx