套件 | flashx.textLayout.formats |
類別 | public class ListMarkerFormat |
繼承 | ListMarkerFormat TextLayoutFormat Object |
實作 | IListMarkerFormat |
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
相關 API 元素
公用屬性
屬性 | 定義自 | ||
---|---|---|---|
afterContent : * 指定隨附在標記之後的字串。 | ListMarkerFormat | ||
alignmentBaseline : *
指定主基線對齊的基線。 | TextLayoutFormat | ||
backgroundAlpha : *
背景的 Alpha (透明度) 值 (如果重疊顯示時未定義,則採用預設值)。 | TextLayoutFormat | ||
backgroundColor : *
文字的背景色彩 (如果重疊顯示時未定義,則採用預設值)。 | TextLayoutFormat | ||
baselineShift : *
從 dominantBaseline 值位移基線的量。 | TextLayoutFormat | ||
beforeContent : * 指定隨附在標記之前的字串。 | ListMarkerFormat | ||
blockProgression : *
指定行位置為垂直或水平走向。 | TextLayoutFormat | ||
breakOpportunity : *
將文字分為多行時,控制換行的位置。 | TextLayoutFormat | ||
cffHinting : *
用於此文字的 CFF 提示類型。 | TextLayoutFormat | ||
clearFloats : *
控制文字圍繞浮動圖的方式。 | TextLayoutFormat | ||
color : *
文字的色彩。 | TextLayoutFormat | ||
columnCount : *
文字欄的數目 (如果在重疊顯示時未定義,則採用預設值)。 | TextLayoutFormat | ||
columnGap : *
指定欄與欄之間的間距大小 (以像素為單位),如果重疊顯示時未定義,則採用預設值。 | TextLayoutFormat | ||
columnWidth : *
以像素為單位的欄寬 (如果重疊顯示時未定義,則採用預設值)。 | TextLayoutFormat | ||
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
content : *
控制標記的內容。 | ListMarkerFormat | ||
coreStyles : Object [唯讀] 傳回此 TextLayoutFormat 的 coreStyles。 | TextLayoutFormat | ||
counterIncrement : *
控制遞增計數器的值。 | ListMarkerFormat | ||
counterReset : *
控制重設計數器的值。 | ListMarkerFormat | ||
digitCase : *
用於此文字的數字大小寫類型。 | TextLayoutFormat | ||
digitWidth : *
用於此文字的數字寬度類型。 | TextLayoutFormat | ||
direction : *
指定文字區塊內之文字的預設雙向內嵌層級。 | TextLayoutFormat | ||
dominantBaseline : *
指定貼齊 alignmentBaseline 的元素基線,以決定行上元素的垂直位置。 | TextLayoutFormat | ||
firstBaselineOffset : *
指定容器中第一行的基線位置。 | TextLayoutFormat | ||
fontFamily : *
要使用的字體名稱,或是以逗號分隔的字體名稱清單。 | TextLayoutFormat | ||
fontLookup : *
要使用的字體查詢。 | TextLayoutFormat | ||
fontSize : *
以像素為單位的文字大小。 | TextLayoutFormat | ||
fontStyle : *
文字的樣式。 | TextLayoutFormat | ||
fontWeight : *
文字的粗細。 | TextLayoutFormat | ||
justificationRule : *
對齊段落中文字所使用的規則。 | TextLayoutFormat | ||
justificationStyle : *
段落對齊所用的樣式。 | TextLayoutFormat | ||
kerning : *
字距微調會調整某些字元組之間的像素,以改善可讀性。 | TextLayoutFormat | ||
leadingModel : *
指定行距模型,它結合了行距基礎及行距方向。 | TextLayoutFormat | ||
ligatureLevel : *
控制字體中定義的哪些連字可用於文字。 | TextLayoutFormat | ||
lineBreak : *
控制容器內的文字換行 (如果重疊顯示時未定義,則採用預設值)。 | TextLayoutFormat | ||
lineHeight : *
文字的行距控制。 | TextLayoutFormat | ||
lineThrough : *
若為 true,將套用刪除線,亦即通過文字中間的線。 | TextLayoutFormat | ||
linkActiveFormat : *
定義正常狀態下的連結格式屬性。 | TextLayoutFormat | ||
linkHoverFormat : *
當滑鼠在連結的邊緣之內 (或上方) 時,定義用於懸浮狀態下的連結格式屬性。 | TextLayoutFormat | ||
linkNormalFormat : *
定義正常狀態下的連結格式屬性。 | TextLayoutFormat | ||
listAutoPadding : *
當該邊上的清單邊框距離值為 auto 時,指定清單的開頭邊緣自動縮排。 | TextLayoutFormat | ||
listMarkerFormat : *
定義格式屬性清單標記。 | TextLayoutFormat | ||
listStylePosition : *
有效值為 ListStylePosition.INSIDE、ListStylePosition.OUTSIDE、FormatValue.INHERIT。若未定義預設值,則表示未設定。如果重疊顯示時未定義此屬性,則此屬性會繼承祖系的值。 | TextLayoutFormat | ||
listStyleType : *
有效值為 ListStyleType.UPPER_ALPHA、ListStyleType.LOWER_ALPHA、ListStyleType.UPPER_ROMAN、ListStyleType.LOWER_ROMAN、ListStyleType.NONE、ListStyleType.DISC、ListStyleType.CIRCLE、ListStyleType.SQUARE、ListStyleType.BOX、ListStyleType.CHECK、ListStyleType.DIAMOND、ListStyleType.HYPHEN、ListStyleType.ARABIC_INDIC、ListStyleType.BENGALI、ListStyleType.DECIMAL、ListStyleType.DECIMAL_LEADING_ZERO、ListStyleType.DEVANAGARI、ListStyleType.GUJARATI、ListStyleType.GURMUKHI、ListStyleType.KANNADA、ListStyleType.PERSIAN、ListStyleType.THAI、ListStyleType.URDU、ListStyleType.CJK_EARTHLY_BRANCH、ListStyleType.CJK_HEAVENLY_STEM、ListStyleType.HANGUL、ListStyleType.HANGUL_CONSTANT、ListStyleType.HIRAGANA、ListStyleType.HIRAGANA_IROHA、ListStyleType.KATAKANA、ListStyleType.KATAKANA_IROHA、ListStyleType.LOWER_ALPHA、ListStyleType.LOWER_GREEK、ListStyleType.LOWER_LATIN、ListStyleType.UPPER_ALPHA、ListStyleType.UPPER_GREEK、ListStyleType.UPPER_LATIN、FormatValue.INHERIT。若未定義預設值,則表示未設定。如果重疊顯示時未定義此屬性,則此屬性會繼承祖系的值。 | TextLayoutFormat | ||
locale : *
文字的地區。 | TextLayoutFormat | ||
paddingBottom : *
下方內移距 (以像素為單位)。 | TextLayoutFormat | ||
paddingLeft : *
左方內移距 (以像素為單位)。 | TextLayoutFormat | ||
paddingRight : *
右方內移距 (以像素為單位)。 | TextLayoutFormat | ||
paddingTop : *
上方內移距 (以像素為單位)。 | TextLayoutFormat | ||
paragraphEndIndent : *
指定段落結尾邊緣縮排量的數字 (以像素為單位)。 | TextLayoutFormat | ||
paragraphSpaceAfter : *
指定段落之後保留的間距大小的數字 (以像素為單位)。 | TextLayoutFormat | ||
paragraphSpaceBefore : *
指定段落之前保留的間距大小的數字 (以像素為單位)。 | TextLayoutFormat | ||
paragraphStartIndent : *
指定段落開頭邊緣縮排量的數字 (以像素為單位)。 | TextLayoutFormat | ||
renderingMode : *
用於此文字的顯示模式。 | TextLayoutFormat | ||
styleName : *
指定元素的識別類別,如此只要參照此 styleName就可以設定元素的樣式。 | TextLayoutFormat | ||
styles : Object [唯讀] 傳回此 TextLayoutFormat 的 styles。 | TextLayoutFormat | ||
suffix : *
控制 ListItemElement 中所產生文字的字尾應用。 | ListMarkerFormat | ||
tabStops : *
指定段落關聯的定位停駐點。 | TextLayoutFormat | ||
textAlign : *
段落中各行相對於容器的對齊方式。 | TextLayoutFormat | ||
textAlignLast : *
段落中最後 (或唯一的) 一行相對於齊行文字中之容器的對齊方式。 | TextLayoutFormat | ||
textAlpha : *
文字的 Alpha (透明) 值。 | TextLayoutFormat | ||
textDecoration : *
文字上的裝飾。 | TextLayoutFormat | ||
textIndent : *
以像素為單位,指定段落中第一行縮排量的數字。 | TextLayoutFormat | ||
textJustify : *
指定對齊文字的選項。 | TextLayoutFormat | ||
textRotation : *
決定此文字要旋轉的度數。 | TextLayoutFormat | ||
trackingLeft : *
以像素為單位代表要套用至每個字元左側字距調整 (手動字距微調) 量的數字 (或 fontSize 的百分比,例如,120%)。 | TextLayoutFormat | ||
trackingRight : *
以像素為單位代表要套用至每個字元右側字距調整 (手動字距微調) 量的數字 (或 fontSize 的百分比,例如,120%)。 | TextLayoutFormat | ||
typographicCase : *
用於此文字的印刷大小寫類型。 | TextLayoutFormat | ||
userStyles : Object [唯讀] 傳回此 TextLayoutFormat 的 userStyles。 | TextLayoutFormat | ||
verticalAlign : *
垂直對齊或齊行 (如果重疊顯示時未定義,則採用預設值)。 | TextLayoutFormat | ||
whiteSpaceCollapse : *
將文字匯入 TextFlow 時捨去或保留空格。 | TextLayoutFormat | ||
wordSpacing : *
指定對齊時要使用之文字間的最佳、最小和最大間距 (標準間距的倍數)。 | TextLayoutFormat |
公用方法
方法 | 定義自 | ||
---|---|---|---|
ListMarkerFormat(initialValues:IListMarkerFormat = null) 建立 ListMarkerFormat 以保留清單標記可能適用的所有屬性。 | ListMarkerFormat | ||
以傳入的 ITextLayoutFormat 實體中設定的屬性值取代此 TextLayoutFormat 物件中的屬性值。 | TextLayoutFormat | ||
以此 TextLayoutFormat 物件的值連接傳入的 ITextLayoutFormat 實體中的屬性值。 | TextLayoutFormat | ||
以此 TextLayoutFormat 物件的值連接傳入的 ITextLayoutFormat 實體中的屬性值。 | TextLayoutFormat | ||
從 ITextLayoutFormat 實體值複製 TextLayoutFormat 設定到此 TextLayoutFormat 物件。 | TextLayoutFormat | ||
[靜態]
建立新的 ListMarkerFormat 物件。 | ListMarkerFormat | ||
[靜態]
建立新的 TextLayoutFormat 物件。 | TextLayoutFormat | ||
傳回由指定樣式名稱之 styleProp 參數所指定的樣式值。 | TextLayoutFormat | ||
指出物件是否有已定義的指定屬性。 | Object | ||
isEqual(p1:flashx.textLayout.formats:ITextLayoutFormat, p2:flashx.textLayout.formats:ITextLayoutFormat):Boolean [靜態]
比較 ITextLayoutFormat 實體 p1 中的屬性以及 ITextLayoutFormat 實體 p2 中的屬性,如果所有屬性相符,則傳回 true。 | TextLayoutFormat | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
如果此 TextLayoutFormat 物件中的屬性與傳入的 ITextLayoutFormat 實體中的屬性不相符,則將此 TextLayoutFormat 物件中的屬性設定為未定義。 | TextLayoutFormat | ||
如果此 TextLayoutFormat 物件中的屬性與傳入的 ITextLayoutFormat 實體中的屬性相符,則將此 TextLayoutFormat 物件中的屬性設定為未定義。 | TextLayoutFormat | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
將 styleProp 參數所指定的樣式設為 newValue 參數所指定的值。 | TextLayoutFormat | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | ||
會傳回指定之物件的字串形式。 | Object | ||
會傳回指定之物件的基本值。 | Object |
屬性詳細資訊
afterContent | 屬性 |
beforeContent | 屬性 |
content | 屬性 |
content:*
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
控制標記的內容。
此字串的有效值為:
none
- 無標記。counter(ordered)
- 顯示標記。counter(ordered,ListStyleType)
- 顯示標記,但將 listStyleType 變更為指定的值。counters(ordered)
- 從最上層的父輩 ListElement 開始,在每個計數器中建立值,為順序計數器的字串指定了以每一字尾分隔的 listStyleType。這適用於外框編號,例如 I.1. 和 I.2. 等。counters(ordered,"<string>")
- 類似上一個值,只是每個順序計數器的字尾會取代為 <string>。counters(ordered,"<string>",ListStyleType)
- 類似上一個值,只是每個計數器的listStyleType
會取代為指定的值。
如果未定義,則此屬性的預設值為 "counter(ordered)"
。
實作
public function get content():*
public function set content(value:any):void
擲回值
RangeError — 設定時值不在此屬性的範圍內
|
counterIncrement | 屬性 |
counterIncrement:*
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
控制遞增計數器的值。
此字串的有效值為:
none
- 無遞增。ordered
- 以 1 遞增計數器。ordered integer
- 以integer
遞增計數器。
如果未定義,則此屬性的預設值為 "ordered 1"
。
注意:counterIncrement
屬性會在 counterReset
屬性之前套用。
實作
public function get counterIncrement():*
public function set counterIncrement(value:any):void
擲回值
RangeError — 設定時值不在此屬性的範圍內
|
counterReset | 屬性 |
counterReset:*
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
控制重設計數器的值。
此屬性的有效值為:
none
- 無重設。ordered
- 將計數器重設為零。ordered integer
- 將計數器重設為integer
。
如果為 undefined
,則此屬性的預設值為「none」。
注意:counterReset
屬性會在 counterIncrement
屬性之前套用。
實作
public function get counterReset():*
public function set counterReset(value:any):void
擲回值
RangeError — 設定時值不在此屬性的範圍內
|
suffix | 屬性 |
suffix:*
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
控制 ListItemElement 中所產生文字的字尾應用。
有效值為:
flashx.textLayout.formats.Suffix.NONE
- 無字尾。flashx.textLayout.formats.Suffix.AUTO
- 遵循 CSS 規則新增字尾。
預設值為 Suffix.AUTO
。
實作
public function get suffix():*
public function set suffix(value:any):void
擲回值
RangeError — 設定時值不在此屬性的範圍內
|
相關 API 元素
建構函式詳細資料
ListMarkerFormat | () | 建構函式 |
public function ListMarkerFormat(initialValues:IListMarkerFormat = null)
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
建立 ListMarkerFormat 以保留清單標記可能適用的所有屬性。
參數initialValues:IListMarkerFormat (default = null ) — 要複製其初始值的選擇性實體。
|
方法詳細資訊
createListMarkerFormat | () | 方法 |
public static function createListMarkerFormat(initialValues:Object):ListMarkerFormat
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
建立新的 ListMarkerFormat 物件。所有設定為空白,或者可以選擇從提供的 initialValues
物件初始化。
參數
initialValues:Object — 要複製其初始值的選擇性實體。如果物件屬於 IListMarkerFormat 或 ITextLayoutFormat 類型,則會複製值。否則,initialValues 參數會被視為 Dictionary 或 Object 並重複執行。
|
ListMarkerFormat — 新的 ListMarkerFormat 物件。
|
相關 API 元素
Tue Jun 12 2018, 03:47 PM Z