共用方式為


usp10.h 標頭

Windows 應用程式的國際化會使用此標頭。 如需詳細資訊,請參閱:

usp10.h 包含下列程式設計介面:

函式

 
ScriptApplyDigitSubstitution

將指定的數位替代設定套用至指定的腳本控制項和腳本狀態結構。
ScriptApplyLogicalWidth

執行採用進階寬度的陣列,並產生已調整的進階圖像寬度陣列。
ScriptBreak

擷取判斷分行符號的資訊。
ScriptCacheGetHeight

擷取目前快取字型的高度。
ScriptCPtoX

從執行的左端或前置邊緣產生 x 位移,到邏輯字元叢集的開頭或尾端邊緣。
ScriptFreeCache

釋放腳本快取。
ScriptGetCMap

根據 TrueType cmap 資料表或針對舊樣式字型實作的標準 cmap 資料表,擷取字串中 Unicode 字元的字元索引。
ScriptGetFontAlternateGlyphs

擷取可透過指定 OpenType 功能存取之指定字元的替代字元清單。
ScriptGetFontFeatureTags

擷取 OpenType 處理所定義寫入系統的印刷樣式功能清單。 組成清單的印刷樣式功能標籤會從提供的裝置內容或快取中的字型擷取。
ScriptGetFontLanguageTags

擷取可用於指定專案的語言標記清單,並由 OpenType 處理的指定腳本標籤支援。 組成清單的標記會從指定裝置內容或快取中的字型擷取。
ScriptGetFontProperties

從字型所使用之特殊字元的字型快取擷取資訊。
ScriptGetFontScriptTags

擷取 OpenType 處理字型中可用的腳本清單。 組成清單的腳本是從位於所提供裝置內容的字型,或從處理目前執行字型的腳本成形引擎擷取。
ScriptGetGlyphABCWidth

擷取指定字元的 ABC 寬度。
ScriptGetLogicalWidths

將特定字型的圖像進階寬度轉換成邏輯寬度。
ScriptGetProperties

擷取目前腳本的相關資訊。
ScriptIsComplex

判斷 Unicode 字串是否需要複雜的腳本處理。
ScriptItemize

將 Unicode 字串分成可個別成形的專案。
ScriptItemizeOpenType

將 Unicode 字串分成個別可成形的專案,並為 OpenType 處理的每個可成形專案提供特徵標記陣列。
ScriptJustify

建立進階寬度表格,以允許傳遞至 ScriptTextOut 函式時的文字對齊。
ScriptLayout

將執行內嵌層級的陣列轉換為視覺到邏輯位置的對應和/或邏輯到視覺位置。
ScriptPlace

從 ScriptShape 的輸出產生圖像進階寬度和二維位移資訊。
ScriptPlaceOpenType

使用 ScriptShapeOpenType 輸出的 OpenType 資訊,產生 Unicode 的字元和視覺屬性。
ScriptPositionSingleGlyph

使用在 OpenType 處理字型中提供的指定功能,放置具有單一調整的單一圖像。 通常,應用程式會使用此函式,線上條的開頭或結尾以光學方式對齊圖像。
ScriptRecordDigitSubstitution

讀取國家語言支援 (NLS) 原生數位和數位替代設定,並將其記錄在SCRIPT_DIGITSUBSTITUTE結構中。 如需詳細資訊,請參閱數位圖形。
ScriptShape

產生 Unicode 執行的字元和視覺屬性。
ScriptShapeOpenType

使用 OpenType 資訊產生 Unicode 執行的字元和視覺屬性。 每個回合都包含一次呼叫此函式。
ScriptString_pcOutChars

在裁剪之後傳回字串長度的指標。
ScriptString_pLogAttr

傳回已分析字串之邏輯屬性緩衝區的指標。
ScriptString_pSize

傳回分析字串之 SIZE 結構的指標。
ScriptStringAnalyse

分析純文字字串。
ScriptStringCPtoX

擷取字元位置開頭或尾端邊緣的 x 座標。
ScriptStringFree

釋放SCRIPT_STRING_ANALYSIS結構。
ScriptStringGetLogicalWidths

將視覺寬度轉換成邏輯寬度。
ScriptStringGetOrder

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

顯示先前呼叫 ScriptStringAnalyse 所產生的字串,並選擇性地新增醒目提示。
ScriptStringValidate

檢查SCRIPT_STRING_ANALYSIS結構是否有不正確序列。
ScriptStringXtoCP

將 x 座標轉換為字元位置。
ScriptSubstituteSingleGlyph

針對 OpenType 處理,啟用單一圖像的替代形式來替代單一圖像。
ScriptTextOut

顯示指定之腳本圖形和放置資訊的文字。
ScriptXtoCP

從執行的 x 位移產生邏輯字元叢集的前置或尾端邊緣。

結構

 
GOFFSET

包含合併圖像的 x 和 y 位移。
OPENTYPE_FEATURE_RECORD

包含要套用至執行之單一 OpenType 功能的相關資訊。
SCRIPT_ANALYSIS

包含 Unicode 字串的一部分,也就是 「item」。
SCRIPT_CHARPROP

包含執行中單一字元的相關資訊, (輸入字串) 。 此資訊會指出字元字元是否受到執行周圍字母的影響。
SCRIPT_CONTROL

包含數個 Uniscribe 函式的腳本控制項旗標,例如 ScriptItemize。
SCRIPT_DIGITSUBSTITUTE

包含原生數位和數位替代設定。
SCRIPT_FONTPROPERTIES

包含目前字型屬性的相關資訊。
SCRIPT_GLYPHPROP

包含屬於輸出圖像陣列一部分的字元相關資訊。
SCRIPT_ITEM

包含腳本專案,包括具有專案第一個字元之字串位移的SCRIPT_ANALYSIS結構。
SCRIPT_LOGATTR

包含編輯和格式化文字時很有用之邏輯字元的屬性。
SCRIPT_PROPERTIES

包含每個腳本之特殊處理的相關資訊。
SCRIPT_STATE

包含腳本狀態資訊。
SCRIPT_TABDEF

包含 ScriptStringAnalyse 索引標籤位置的定義。
SCRIPT_VISATTR

包含視覺效果 (圖像) 屬性,這些屬性會識別由 ScriptShape 產生的叢集和理由點。
TEXTRANGE_PROPERTIES

包含一組要套用至執行的 OpenType 功能。

列舉

 
SCRIPT_JUSTIFY

定義應用程式實作理由所需的圖像特性資訊。