適用於 Adobe® Flash® Platform 的 ActionScript® 3.0 參考
首頁  |  隱藏套件和類別清單 |  套件  |  類別  |  新增內容  |  索引  |  附錄  |  為什麼顯示英文?
篩選: 從伺服器擷取資料...
從伺服器擷取資料...
flashx.textLayout.factory 

TextLineFactoryBase  - AS3

套件flashx.textLayout.factory
類別public class TextLineFactoryBase
繼承TextLineFactoryBase Inheritance Object
子類別 StringTextLineFactory, TextFlowTextLineFactory

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

TextLineFactoryBase 類別做為 Text Layout Framework 文字行出廠的基底類別。

注意:應用程式的程式碼通常不需要直接建立或使用 TextLineFactoryBase 物件。改用其中一個衍生文字出廠類別。

相關 API 元素



公用屬性
 屬性定義自
  compositionBounds : Rectangle
在其中建立文字行的矩形。
TextLineFactoryBase
 Inheritedconstructor : Object
類別物件的參照或是特定物件實體的建構函數。
Object
  horizontalScrollPolicy : String
指定當組合邊界不夠大時如何建立字行。
TextLineFactoryBase
  isTruncated : Boolean
[唯讀] 指示當字行是最後一個建立時,是否截斷文字。
TextLineFactoryBase
  swfContext : ISWFContext
需要用於建立 FTE 呼叫的 ISWFContext 實體。
TextLineFactoryBase
  truncationOptions : flashx.textLayout.factory:TruncationOptions
指定如果文字不符合組合邊界則截斷文字的選項。
TextLineFactoryBase
  verticalScrollPolicy : String
指定當組合邊界不夠大時如何建立字行。
TextLineFactoryBase
公用方法
 方法定義自
  
文字行出廠的基底類別建構函式。
TextLineFactoryBase
  
可容納編排內容的最小矩形。
TextLineFactoryBase
 Inherited
指出物件是否有已定義的指定屬性。
Object
 Inherited
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。
Object
 Inherited
指出指定的屬性是否存在,以及是否可列舉。
Object
 Inherited
為迴圈作業設定動態屬性的可用性。
Object
 Inherited
傳回代表此物件的字串,根據地區特定慣例進行格式化。
Object
 Inherited
會傳回指定之物件的字串形式。
Object
 Inherited
會傳回指定之物件的基本值。
Object
屬性詳細資訊

compositionBounds

屬性
compositionBounds:Rectangle

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

在其中建立文字行的矩形。



實作
    public function get compositionBounds():Rectangle
    public function set compositionBounds(value:Rectangle):void

horizontalScrollPolicy

屬性 
horizontalScrollPolicy:String

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

指定當組合邊界不夠大時如何建立字行。

如果設定為 ScrollPolicy.ONScrollPolicy.AUTO,則會建立所有字行。您必須捲動可檢視區域中的字行 (如有需要,遮蓋此區域外的字行)。如果設定為 ScrollPolicy.OFF,則只會建立組合邊界內的字行。

如果設定 truncationOptions 屬性,則會忽略捲動原則 (視為 ScrollPolicy.OFF)。



實作
    public function get horizontalScrollPolicy():String
    public function set horizontalScrollPolicy(value:String):void

相關 API 元素

isTruncated

屬性 
isTruncated:Boolean  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

指示當字行是最後一個建立時,是否截斷文字。



實作
    public function get isTruncated():Boolean

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.ONScrollPolicy.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

()方法
public function getContentBounds():Rectangle

語言版本: ActionScript 3.0
執行階段版本: Flash Player 10, AIR 1.5

可容納編排內容的最小矩形。

注意:截斷字行未包含在大小計算中。

傳回值
Rectangle




[ X ]為什麼顯示英文?
「ActionScript 3.0 參考」的內容是以英文顯示

並非所有「ActionScript 3.0 參考」的內容都翻譯為所有語言。當語言元素未翻譯時,就會以英文顯示。例如,ga.controls.HelpBox 類別並沒有翻譯為任何語言。因此在參考的繁體中文版本中,ga.controls.HelpBox 類別就會以英文顯示。