SCRIPT_VISATTR 構造体 (usp10.h)

ScriptShape によって生成されたクラスターと理由ポイントを識別するビジュアル (グリフ) 属性が含まれます。

構文

typedef struct tag_SCRIPT_VISATTR {
  WORD uJustification : 4;
  WORD fClusterStart : 1;
  WORD fDiacritic : 1;
  WORD fZeroWidth : 1;
  WORD fReserved : 1;
  WORD fShapeReserved : 8;
} SCRIPT_VISATTR;

メンバー

uJustification

グリフの Justification クラス。 「SCRIPT_JUSTIFY」を参照してください。

fClusterStart

1 つのグリフのみを含むクラスターの場合でも、すべてのクラスターの論理的な最初のグリフを示す値。 次の表に、使用できる値を定義します。

意味
TRUE
グリフは、クラスターの論理的な最初のグリフです。
FALSE
グリフは、クラスターの論理的な最初のグリフではありません。

fDiacritic

グリフが基本文字と組み合わされているかどうかを示す値。 次の表に、使用できる値を定義します。

意味
TRUE
グリフは基本文字と組み合わされます。
FALSE
グリフは基本文字と組み合わせません。

fZeroWidth

ZZW や ZWNJ などのゼロ幅文字を示すようにシェイプ エンジンによって設定される値。 この値は、すべてではなく、一部の幅 0 の文字に対して設定されます。 次の表に、使用できる値を定義します。

意味
TRUE
グリフは、幅 0 の文字を示します。
FALSE
グリフは、幅 0 の文字を示していません。

fReserved

予約;は常に 0 に初期化されます。

fShapeReserved

予約;エンジンを整形することによって使用するために。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header usp10.h
再頒布可能パッケージ Windows Me/98/95 のインターネット エクスプローラー 5 以降

こちらもご覧ください

SCRIPT_JUSTIFY

ScriptShape

Uniscribe

ユニスクライブ構造体