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 つのグリフのみを含むクラスターの場合でも、すべてのクラスターの論理的な最初のグリフを示す値。 次の表に、使用できる値を定義します。
値 | 意味 |
---|---|
|
グリフは、クラスターの論理的な最初のグリフです。 |
|
グリフは、クラスターの論理的な最初のグリフではありません。 |
fDiacritic
グリフが基本文字と組み合わされているかどうかを示す値。 次の表に、使用できる値を定義します。
値 | 意味 |
---|---|
|
グリフは基本文字と組み合わされます。 |
|
グリフは基本文字と組み合わせません。 |
fZeroWidth
ZZW や ZWNJ などのゼロ幅文字を示すようにシェイプ エンジンによって設定される値。 この値は、すべてではなく、一部の幅 0 の文字に対して設定されます。 次の表に、使用できる値を定義します。
値 | 意味 |
---|---|
|
グリフは、幅 0 の文字を示します。 |
|
グリフは、幅 0 の文字を示していません。 |
fReserved
予約;は常に 0 に初期化されます。
fShapeReserved
予約;エンジンを整形することによって使用するために。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | usp10.h |
再頒布可能パッケージ | Windows Me/98/95 のインターネット エクスプローラー 5 以降 |