套件 | flashx.textLayout.factory |
類別 | public class TextLineFactoryBase |
繼承 | TextLineFactoryBase Object |
子類別 | StringTextLineFactory, TextFlowTextLineFactory |
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
注意:應用程式的程式碼通常不需要直接建立或使用 TextLineFactoryBase 物件。改用其中一個衍生文字出廠類別。
相關 API 元素
屬性 | 定義自 | ||
---|---|---|---|
compositionBounds : Rectangle
在其中建立文字行的矩形。 | TextLineFactoryBase | ||
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
horizontalScrollPolicy : String
指定當組合邊界不夠大時如何建立字行。 | TextLineFactoryBase | ||
isTruncated : Boolean [唯讀]
指示當字行是最後一個建立時,是否截斷文字。 | TextLineFactoryBase | ||
swfContext : ISWFContext
需要用於建立 FTE 呼叫的 ISWFContext 實體。 | TextLineFactoryBase | ||
truncationOptions : flashx.textLayout.factory:TruncationOptions
指定如果文字不符合組合邊界則截斷文字的選項。 | TextLineFactoryBase | ||
verticalScrollPolicy : String
指定當組合邊界不夠大時如何建立字行。 | TextLineFactoryBase |
方法 | 定義自 | ||
---|---|---|---|
文字行出廠的基底類別建構函式。 | TextLineFactoryBase | ||
可容納編排內容的最小矩形。 | TextLineFactoryBase | ||
指出物件是否有已定義的指定屬性。 | Object | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | ||
會傳回指定之物件的字串形式。 | Object | ||
會傳回指定之物件的基本值。 | Object |
compositionBounds | 屬性 |
horizontalScrollPolicy | 屬性 |
horizontalScrollPolicy:String
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
指定當組合邊界不夠大時如何建立字行。
如果設定為 ScrollPolicy.ON
或 ScrollPolicy.AUTO
,則會建立所有字行。您必須捲動可檢視區域中的字行 (如有需要,遮蓋此區域外的字行)。如果設定為 ScrollPolicy.OFF
,則只會建立組合邊界內的字行。
如果設定 truncationOptions
屬性,則會忽略捲動原則 (視為 ScrollPolicy.OFF
)。
實作
public function get horizontalScrollPolicy():String
public function set horizontalScrollPolicy(value:String):void
相關 API 元素
isTruncated | 屬性 |
swfContext | 屬性 |
swfContext:ISWFContext
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
需要用於建立 FTE 呼叫的 ISWFContext 實體。
根據預設,ISWFContext 實作是此 FlowComposerBase 物件。應用程式可以提供自訂實作,以便使用內嵌於不同 SWF 檔案中的字體,或快取並重複使用文字行。
實作
public function get swfContext():ISWFContext
public function set swfContext(value:ISWFContext):void
相關 API 元素
truncationOptions | 屬性 |
truncationOptions:flashx.textLayout.factory:TruncationOptions
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
指定如果文字不符合組合邊界則截斷文字的選項。
實作
public function get truncationOptions():flashx.textLayout.factory:TruncationOptions
public function set truncationOptions(value:flashx.textLayout.factory:TruncationOptions):void
verticalScrollPolicy | 屬性 |
verticalScrollPolicy:String
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
指定當組合邊界不夠大時如何建立字行。
如果設定為 ScrollPolicy.ON
或 ScrollPolicy.AUTO
,則會建立所有字行。您必須捲動可檢視區域中的字行 (如有需要,遮蓋此區域外的字行)。如果設定為 ScrollPolicy.OFF
,則只會建立組合邊界內的字行。
如果設定 truncationOptions
屬性,則會忽略捲動原則 (視為 ScrollPolicy.OFF
)。
實作
public function get verticalScrollPolicy():String
public function set verticalScrollPolicy(value:String):void
相關 API 元素
TextLineFactoryBase | () | 建構函式 |
public function TextLineFactoryBase()
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
文字行出廠的基底類別建構函式。
注意:應用程式的程式碼通常不需要直接建立或使用 TextLineFactoryBase 物件。改用其中一個衍生文字出廠類別。
getContentBounds | () | 方法 |
Tue Jun 12 2018, 03:47 PM Z