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 位移產生邏輯字元叢集的前置或尾端邊緣。 |