AXESLISTW 構造体 (wingdi.h)

AXESLIST 構造体には、複数のマスター フォントのすべての軸に関する情報が含まれています。

構文

typedef struct tagAXESLISTW {
  DWORD     axlReserved;
  DWORD     axlNumAxes;
  AXISINFOW axlAxisInfo[MM_MAX_NUMAXES];
} AXESLISTW, *PAXESLISTW, *LPAXESLISTW;

メンバー

axlReserved

予約済み。 STAMP_AXESLISTする必要があります。

axlNumAxes

指定した複数のマスター フォントの軸の数。

axlAxisInfo[MM_MAX_NUMAXES]

AXISINFO 構造体の配列。 各 AXISINFO 構造体には、指定された複数のマスター フォントの軸に関する情報が含まれています。 これは、DESIGNVECTOR 構造体の dvValues 配列に対応します。

注釈

PostScript Open Type Font では、複数のマスター機能はサポートされていません。

複数のマスター フォントの軸に関する情報は、 AXISINFO 構造体によって指定されます。 axlNumAxes メンバーは axlAxisInfo の実際のサイズを指定しますが、MM_MAX_NUMAXES (16) は axlAxisInfo の最大許容サイズです。

注意

wingdi.h ヘッダーは AXESLIST を別名として定義します。これは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header wingdi.h (Windows.h を含む)

こちらもご覧ください

AXISINFO

DESIGNVECTOR

ENUMTEXTMETRIC

フォントとテキストの構造

フォントとテキストの概要