套件 | flashx.textLayout.elements |
類別 | public class GlobalSettings |
繼承 | GlobalSettings Object |
執行階段版本: | Flash Player 10, AIR 1.5 |
公用屬性
屬性 | 定義自 | ||
---|---|---|---|
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
enableSearch : Boolean [靜態] 控制文字是否可供搜尋引擎索引器使用。 | GlobalSettings | ||
fontMapperFunction : Function [靜態]
指定字體對應使用的回呼。 | GlobalSettings | ||
resolveFontLookupFunction : Function [靜態]
指定用於變更以 swfcontext 為基礎之 FontLookup 的回呼。 | GlobalSettings | ||
resourceStringFunction : Function [靜態] 可接收兩個參數的函數,其中一個參數是資源 ID,另一個參數是選擇性的參數陣列,可替代為字串。 | GlobalSettings |
屬性詳細資訊
enableSearch | 屬性 |
fontMapperFunction | 屬性 |
fontMapperFunction:Function
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
指定字體對應使用的回呼。回呼接受 flash.text.engine.FontDescription
物件,並視需要將之更新。設定新字體對應回呼或變更現有字體對應回呼的行為之後,用戶端必須為每個受影響的文字流排明確呼叫 flashx.textLayout.elements.TextFlow.invalidateAllFormats
。如此可確認當接著重新撰寫文字流排中的分葉元素時,會重新計算套用的 FontDescription,且叫用回呼。
實作
public static function get fontMapperFunction():Function
public static function set fontMapperFunction(value:Function):void
相關 API 元素
FontDescription
invalidateAllFormats
invalidateAllFormats
resolveFontLookupFunction | 屬性 |
resolveFontLookupFunction:Function
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
指定用於變更以 swfcontext 為基礎之 FontLookup 的回呼。每次計算 ElementFormat 時,就會呼叫這個函數。它會提供用戶端修改 FontLookup 設定的機會。這個函數呼叫時要加上兩個參數,一個是 ISWFContext,另一個是 ITextLayoutFormat。 它必須傳回有效的 FontLookup。
實作
public static function get resolveFontLookupFunction():Function
public static function set resolveFontLookupFunction(value:Function):void
相關 API 元素
resourceStringFunction | 屬性 |
resourceStringFunction:Function
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
可接收兩個參數的函數,其中一個參數是資源 ID,另一個參數是選擇性的參數陣列,可替代為字串。字串形式為 "Content {0} more content {1}"。參數是從選擇性陣列讀取,而替代方括弧裡的子字串。TLF 會提供預設實作的預設字串。用戶端可使用自己的實作來取代此函數,以進行當地語系化。
實作
public static function get resourceStringFunction():Function
public static function set resourceStringFunction(value:Function):void
Tue Jun 12 2018, 03:47 PM Z