共用方式為


ScriptStringGetOrder 函式 (usp10.h)

建立陣列,將原始字元位置對應至字元位置。

語法

HRESULT ScriptStringGetOrder(
  [in]  SCRIPT_STRING_ANALYSIS ssa,
  [out] UINT                   *puOrder
);

參數

[in] ssa

字串 的SCRIPT_STRING_ANALYSIS 結構。

[out] puOrder

緩衝區的指標,此函式會擷取原始字元位置所編制索引的字元位置陣列。 陣列的空間至少應為 ssa 參數所指示的整數數目 ScriptString_pcOutChars

傳回值

如果成功,則傳回S_OK。 如果函式未成功,函式會傳回非零 HRESULT 值。 應用程式可以使用 SUCCEEDEDFAILED 宏來測試傳回值。

備註

當字元數目和字元數目相等時,函式會擷取參考每個字元的陣列。 這是 在 GetCharacterPlacement中發生的相同處理方式。

若要使用此函式,應用程式必須在對 ScriptStringAnalyse的原始呼叫中指定SSA_GLYPHS。

重要 從 Windows 8 開始:若要維護在 Windows 7 上執行的能力,使用 Uniscribe 的模組必須在其程式庫清單中指定 Usp10.lib 之前,才能指定 Usp32.lib。
 

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 usp10.h
程式庫 Usp10.lib
Dll Usp10.dll
可轉散發套件 Windows Me/98/95 上的 Internet Explorer 5 或更新版本

另請參閱

SCRIPT_STRING_ANALYSIS

ScriptStringAnalyse

ScriptString_pcOutChars

Uniscribe

Uniscribe 函式