Uniscribe
MSDN ホーム
MSDN
MSDN ライブラリ
Win32 および COM 開発
ユーザー インターフェイス デザインおよび開発
インターナショナル
Unicode
SDK ドキュメント
国際対応
Uniscribe
リファレンス
関数
ScriptApplyDigitSubstitution
ScriptApplyLogicalWidth
ScriptBreak
ScriptCacheGetHeight
ScriptCPtoX
ScriptFreeCache
ScriptGetCMap
ScriptGetFontProperties
ScriptGetGlyphABCWidth
ScriptGetLogicalWidths
ScriptGetProperties
ScriptIsComplex
ScriptItemize
ScriptJustify
ScriptLayout
ScriptPlace
ScriptRecordDigitSubstitution
ScriptShape
ScriptString_pcOutChars
ScriptString_pLogAttr
ScriptString_pSize
ScriptStringAnalyse
ScriptStringCPtoX
ScriptStringFree
ScriptStringGetLogicalWidths
ScriptStringGetOrder
ScriptStringOut
ScriptStringValidate
ScriptStringXtoCP
ScriptTextOut
ScriptXtoCP
リファレンス
関数
ビューの切り替え :
クラシック
ライトウェイト
ScriptFree
フィードバック
プラットフォーム SDK
Uniscribe
Uniscribe の関数には、次のものがあります。
関数
説明
ScriptApplyDigitSubstitution
構造体に記録されている代替数字の設定を
構造体と
構造体に適用します。
ScriptApplyLogicalWidth
1 つの実行単位の有効幅の配列を受け取り、
ScriptTextOut
関数に
piJustify
パラメータとして渡すためのグリフ幅の配列を生成します。
ScriptBreak
改行位置を決定するための情報を返します。
ScriptCacheGetHeight
現在キャッシュされているフォントの高さを返します。
ScriptCPtoX
実行単位の左端または先頭から論理文字クラスタの先頭または末尾までの x オフセットを返します。
ScriptFreeCache
SCRIPT_CACHE
アイテムを解放します。
ScriptGetCMap
文字列を受け取り、古いスタイルフォント用に実装されている TrueType cmap テーブルまたは標準 cmap テーブルに基づいて Unicode 文字のグリフインデックスを返します。
ScriptGetFontProperties
フォントが使用する特殊グリフに関する情報をフォントキャッシュから取得して返します。
ScriptGetGlyphABCWidth
指定されたグリフの ABC 幅を返します。
ScriptGetLogicalWidths
指定されたフォントのグリフの有効幅を論理幅に変換します。
ScriptGetProperties
現在のスクリプトに関する情報を返します。
ScriptIsComplex
Unicode 文字列がコンプレックススクリプト処理を必要とするかどうかを調べます。
ScriptItemize
Unicode 文字列をシェーピング可能なアイテムに分割します。
ScriptJustify
有効幅テーブルを生成します。
ScriptLayout
実行単位埋め込みレベルの配列を表示位置/論理位置マッピングや論理位置/表示位置マッピングに変換します。
ScriptPlace
ScriptShape
関数の呼び出しで取得したデータを受け取り、グリフの有効幅と 2 次元のオフセット情報を生成します。
ScriptRecordDigitSubstitution
NLS (National Language Support) ネイティブの数字と代替数字の設定を読み取り、それらを
構造体に記録します。
ScriptShape
Unicode の実行単位を受け取り、グリフと表示属性を生成します。
ScriptString_pcOutChars
クリッピング領域に合わせて切り取った後の文字列の長さを指すポインタを返します。
ScriptString_pLogAttr
分析対象文字列の論理属性バッファのポインタを返します。
ScriptString_pSize
分析対象文字列の
構造体のポインタを返します。
ScriptStringAnalyse
テキストのみの文字列を分析します。
ScriptStringCPtoX
文字位置の先頭または末尾の x 座標を返します。
ScriptStringFree
構造体を解放します。
ScriptStringGetLogicalWidths
表示幅を論理幅に変換します。
ScriptStringGetOrder
元の文字位置をグリフの位置にマッピングする配列を生成します。
ScriptStringOut
ScriptStringAnalyse
関数の呼び出しで生成された文字列を表示します。
ScriptStringValidate
構造体に格納されている文字列の文字シーケンスが有効かどうかを調べます。
ScriptStringXtoCP
x 座標を文字位置に変換します。
ScriptTextOut
ScriptShape
関数および
ScriptPlace
関数の呼び出しで得られた結果を受け取り、オペレーティングシステムの適切な
ExtTextOut
関数を呼び出します。
ScriptXtoCP
実行単位の左端または先頭からの x オフセットを論理文字位置に変換し、その x 位置が文字の先頭と末尾のどちら側にあるかを示すフラグを返します。