Uniscribe 函式
本節描述印刷樣式和複雜字集處理的函式。
函式 | 描述 |
---|---|
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 執行的字元和視覺屬性。 |
ScriptStringAnalyse | 分析純文字字串。 |
ScriptStringCPtoX | 擷取字元位置前置或尾端邊緣的 x 座標。 |
ScriptStringFree | 釋放 SCRIPT_STRING_ANALYSIS 結構。 |
ScriptStringGetLogicalWidths | 將視覺寬度轉換成邏輯寬度。 |
ScriptStringGetOrder | 建立陣列,將原始字元位置對應至字元位置。 |
ScriptStringOut | 顯示先前呼叫 ScriptStringAnalyse 所產生的字串,並選擇性地新增醒目提示。 |
ScriptString_pcOutChars | 在裁剪之後傳回字串長度的指標。 |
ScriptString_pLogAttr | 傳回已分析字串之邏輯屬性緩衝區的指標。 |
ScriptString_pSize | 傳回已分析字串 之 SIZE 結構的指標。 |
ScriptStringValidate | 檢查 SCRIPT_STRING_ANALYSIS 結構是否有不正確序列。 |
ScriptStringXtoCP | 將 x 座標轉換成字元位置。 |
ScriptSubstituteSingleGlyph | 啟用以相同字元的一種替代形式取代單一圖像,以進行 OpenType 處理。 |
ScriptTextOut | 顯示指定之腳本圖形和放置資訊的文字。 |
ScriptXtoCP | 從執行的 x 位移產生邏輯字元叢集的開頭或尾端邊緣。 |