パッケージ | flashx.textLayout.elements |
クラス | public final class ListItemElement |
継承 | ListItemElement ContainerFormattedElement ParagraphFormattedElement FlowGroupElement FlowElement Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ListItemElement はリスト内のアイテムです。通常、1 つ以上の ParagraphElement オブジェクトが含まれますが、DivElement または ListElement タイプの子が含まれることもあります。 ListItemElement は常に ListElement 内に表示されます。
ListItemElement には、リストの通常のコンテンツの前に表示される自動生成コンテンが含まれます。 これはマーカーと呼ばれます。マーカーはリストアイテムを視覚的に区別します。 listStyleType プロパティは、マーカーをどのように生成するかを管理します。ユーザーは、このプロパティを使用して、ビュレット、番号、またはアルファベットのいずれを使用してリストアイテムをマークするかを制御できます。 listStylePosition は、マーカーをリストアイテムに対して相対的に表示する位置を制御します。具体的には、外部(リストのマージン内)または内部(リストアイテム自体の近く)に表示できます。 ListMarkerFormat は、マーカーの TextLayoutFormat(デフォルトでは、リストアイテムと同じになります)と、マーカーの末尾に付けるオプションの接尾辞を定義します。 例えば、番号付きリストの場合は、一般的に、番号の後に表示される接尾辞として「.」を使用します。 また、ListMarkerFormat では、マーカーの開始テキストを指定できます。番号付きリストの場合、自動番号を制御できます。
デフォルトの MXML プロパティmxmlChildren
関連する API エレメント
ParagraphElement
flashx.textLayout.formats.ITextLayoutFormat.listStyleType
flashx.textLayout.formats.ITextLayoutFormat.listStylePosition
flashx.textLayout.formats.ListMarkerFormat
flashx.textLayout.formats.ITextLayoutFormat.listStyleType
flashx.textLayout.formats.ITextLayoutFormat.listStylePosition
flashx.textLayout.formats.ListMarkerFormat
パブリックプロパティ
プロパティ | 定義元 | ||
---|---|---|---|
alignmentBaseline : *
TextLayoutFormat:行の基準を揃えるベースラインを指定します。 | FlowElement | ||
backgroundAlpha : *
TextLayoutFormat:背景のアルファ(透明)値です(カスケード時に定義されていない場合、デフォルトの値が採用されます)。 | FlowElement | ||
backgroundColor : *
TextLayoutFormat:テキストの背景色です(カスケード時に定義されていない場合、デフォルトの値が採用されます)。 | FlowElement | ||
baselineShift : *
TextLayoutFormat:ベースラインを dominantBaseline 値から移動させる量です。 | FlowElement | ||
blockProgression : *
TextLayoutFormat:垂直方向または並行方向の行配置を指定します。 | FlowElement | ||
breakOpportunity : *
TextLayoutFormat:折り返しのあるテキストを複数行に分割する際の、改行可能位置を制御します。 | FlowElement | ||
cffHinting : *
TextLayoutFormat:このテキストに使用される CFF ヒンティングのタイプです。 | FlowElement | ||
clearFloats : *
TextLayoutFormat:フロートを回り込むようにテキストを配置する方法を制御します。 | FlowElement | ||
color : *
TextLayoutFormat:テキストの色です。 | FlowElement | ||
columnCount : *
TextLayoutFormat:テキスト列の数です(カスケード時に定義されていない場合、デフォルトの値が採用されます)。 | FlowElement | ||
columnGap : *
TextLayoutFormat:列間のふち取り領域をピクセル単位で指定します(カスケード時に定義されていない場合、デフォルトの値が採用されます)。 | FlowElement | ||
columnWidth : *
TextLayoutFormat:列幅(ピクセル単位)です(カスケード時に定義されていない場合、デフォルトの値が採用されます)。 | FlowElement | ||
computedFormat : flashx.textLayout.formats:ITextLayoutFormat [読み取り専用]
このエレメントに有効な計算済みのフォーマット属性を返します。 | FlowElement | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
coreStyles : Object [読み取り専用] この FlowElement の coreStyles を返します。 | FlowElement | ||
digitCase : *
TextLayoutFormat:このテキストに使用される数字の大文字小文字区別のタイプです。 | FlowElement | ||
digitWidth : *
TextLayoutFormat:このテキストに使用される数字の幅のタイプです。 | FlowElement | ||
direction : *
TextLayoutFormat:テキストブロック内のテキストのデフォルトの双方向埋め込みレベルを指定します。 | FlowElement | ||
dominantBaseline : *
TextLayoutFormat:行のエレメントの垂直座標を決定するために alignmentBaseline に吸着させるエレメントのベースラインを指定します。 | FlowElement | ||
firstBaselineOffset : *
TextLayoutFormat:コンテナ内の最初の行のベースライン位置を指定します。 | FlowElement | ||
fontFamily : *
TextLayoutFormat:使用するフォント名またはフォント名のカンマ区切りリストです。 | FlowElement | ||
fontLookup : *
TextLayoutFormat:使用するフォント参照です。 | FlowElement | ||
fontSize : *
TextLayoutFormat:テキストのサイズ(ピクセル単位)です。 | FlowElement | ||
fontStyle : *
TextLayoutFormat:テキストのスタイルです。 | FlowElement | ||
fontWeight : *
TextLayoutFormat:テキストの太さです。 | FlowElement | ||
format : flashx.textLayout.formats:ITextLayoutFormat このエレメントに直接適用される TextLayoutFormat プロパティです。 | FlowElement | ||
id : String
エレメントに識別名を割り当て、id の参照により、エレメントへのスタイルの設定を可能にします。 | FlowElement | ||
justificationRule : *
TextLayoutFormat:段落のテキストの均等配置に使用するルールです。 | FlowElement | ||
justificationStyle : *
TextLayoutFormat:段落の均等配置に使用するスタイルです。 | FlowElement | ||
kerning : *
TextLayoutFormat:カーニングでは、読みやすくするために、特定の文字ペア間でピクセルを調整します。 | FlowElement | ||
leadingModel : *
TextLayoutFormat:行送りの基準と行送り方向の組み合わせである、行送りモデルを指定します。 | FlowElement | ||
ligatureLevel : *
TextLayoutFormat:フォントで定義された合字のうち、どの合字がテキストで使用されるかを制御します。 | FlowElement | ||
lineBreak : *
TextLayoutFormat:コンテナ内のテキスト折り返しを制御します(カスケード時に定義されていない場合、デフォルトの値が採用されます)。 | FlowElement | ||
lineHeight : *
TextLayoutFormat:テキストの行送りを制御します。 | FlowElement | ||
lineThrough : *
TextLayoutFormat:true の場合、打ち消し線が適用されます。打ち消し線はテキストの中央に描画される線です。 | FlowElement | ||
linkActiveFormat : *
TextLayoutFormat:通常の状態のリンクに使用されるフォーマット属性を定義します。 | FlowElement | ||
linkHoverFormat : *
TextLayoutFormat:マウスがリンクの境界内に移動されたときにホバー状態のリンクに対して使用されるフォーマット属性を定義します。 | FlowElement | ||
linkNormalFormat : *
TextLayoutFormat:通常の状態のリンクに使用されるフォーマット属性を定義します。 | FlowElement | ||
listAutoPadding : *
TextLayoutFormat:リストの始端におけるパディング値が auto である場合に、始端に対して自動インデントを指定します。 | FlowElement | ||
listMarkerFormat : *
TextLayoutFormat:フォーマット属性のリストマーカーを定義します。 | FlowElement | ||
listStylePosition : *
TextLayoutFormat:有効な値は、ListStylePosition.INSIDE、ListStylePosition.OUTSIDE、FormatValue.INHERIT です。 デフォルト値は定義されていません。つまり、未設定です。カスケード時に定義されていない場合、このプロパティは祖先から値を継承します。 | FlowElement | ||
listStyleType : *
TextLayoutFormat:有効な値は、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 です。 デフォルト値は定義されていません。つまり、未設定です。カスケード時に定義されていない場合、このプロパティは祖先から値を継承します。 | FlowElement | ||
locale : *
TextLayoutFormat:テキストのロケールです。 | FlowElement | ||
mxmlChildren : Array
子の配列をこのオブジェクトに追加します。 | FlowGroupElement | ||
numChildren : int [読み取り専用]
この FlowGroupElement オブジェクトに含まれる子 FlowElement の数を返します。 | FlowGroupElement | ||
paddingBottom : *
TextLayoutFormat:下部のインセット(ピクセル単位)です。 | FlowElement | ||
paddingLeft : *
TextLayoutFormat:左側のインセット(ピクセル単位)です。 | FlowElement | ||
paddingRight : *
TextLayoutFormat:右側のインセット(ピクセル単位)です。 | FlowElement | ||
paddingTop : *
TextLayoutFormat:上部のインセット(ピクセル単位)です。 | FlowElement | ||
paragraphEndIndent : *
TextLayoutFormat:段落の終端をどれだけインデントするかを指定する数値(ピクセル単位)です。 | FlowElement | ||
paragraphSpaceAfter : *
TextLayoutFormat:段落の後に空けるスペースを指定する数値(ピクセル単位)です。 | FlowElement | ||
paragraphSpaceBefore : *
TextLayoutFormat:段落の前に空けるスペースを指定する数値(ピクセル単位)です。 | FlowElement | ||
paragraphStartIndent : *
TextLayoutFormat:段落の始端をどれだけインデントするかを指定する数値(ピクセル単位)です。 | FlowElement | ||
parent : FlowGroupElement [読み取り専用] この FlowElement オブジェクトの親を返します。 | FlowElement | ||
parentRelativeEnd : int [読み取り専用] 親に含まれるこの FlowElement オブジェクトの相対的な末尾を返します。 | FlowElement | ||
parentRelativeStart : int [読み取り専用] 親に含まれるこの FlowElement オブジェクトの相対的な先頭を返します。 | FlowElement | ||
renderingMode : *
TextLayoutFormat:このテキストに使用されるレンダリングモードです。 | FlowElement | ||
styleName : *
TextLayoutFormat:エレメントに識別クラスを割り当て、styleName を参照することで、エレメントへのスタイルの設定を可能にします。 | FlowElement | ||
styles : Object [読み取り専用] この FlowElement のスタイルを返します。 | FlowElement | ||
tabStops : *
TextLayoutFormat:段落に関連付けるタブストップを指定します。 | FlowElement | ||
textAlign : *
TextLayoutFormat:コンテナを基準とした段落内の行揃えです。 | FlowElement | ||
textAlignLast : *
TextLayoutFormat:均等配置テキストの、コンテナを基準とした段落内の最後(単一)の行の行揃えです。 | FlowElement | ||
textAlpha : *
TextLayoutFormat:テキストのアルファ(透明)値です。 | FlowElement | ||
textDecoration : *
TextLayoutFormat:テキストの装飾です。 | FlowElement | ||
textIndent : *
TextLayoutFormat:段落の一行目をどれだけインデントするかを指定する数値(ピクセル単位)です。 | FlowElement | ||
textJustify : *
TextLayoutFormat:テキストの均等配置オプションを指定します。 | FlowElement | ||
textLength : int [読み取り専用]
この FlowElement オブジェクトとその子が所有するテキストの長さの合計を返します。 | FlowElement | ||
textRotation : *
TextLayoutFormat:テキストの回転角度を決定します。 | FlowElement | ||
tracking : Object [書き込み専用]
追跡を設定します。trackingRight プロパティと同義です。 | FlowElement | ||
trackingLeft : *
TextLayoutFormat:各文字の左側にトラッキング(または手動カーニング)をどれだけ適用するかの数値(ピクセル単位または fontSize のパーセント(120%など))です。 | FlowElement | ||
trackingRight : *
TextLayoutFormat:各文字の右側にトラッキング(または手動カーニング)をどれだけ適用するかの数値(ピクセル単位または fontSize のパーセント(120%など))です。 | FlowElement | ||
typeName : String
各 FlowElement には typeName が含まれます。 | FlowElement | ||
typographicCase : *
TextLayoutFormat:このテキストに使用される文字の大文字小文字区別のタイプです。 | FlowElement | ||
userStyles : Object FlowElement オブジェクトでのユーザースタイルの読み取りおよび書き込みを可能にします。 | FlowElement | ||
verticalAlign : *
TextLayoutFormat:垂直方向の行揃えまたは均等配置です(カスケード時に定義されていない場合、デフォルトの値が採用されます)。 | FlowElement | ||
whiteSpaceCollapse : *
TextLayoutFormat:テキストを TextFlow にインポートする際、空白を圧縮または保持します。 | FlowElement | ||
wordSpacing : *
TextLayoutFormat:均等配置に使用する単語間の最適間隔、最小間隔、および最大間隔(通常の間隔幅の倍数)を指定します。 | FlowElement |
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
子 FlowElement オブジェクトを追加します。 | FlowGroupElement | ||
指定したインデックス位置に子 FlowElement オブジェクトを追加します。 | FlowGroupElement | ||
styleProp パラメーターにより指定されたスタイルを、この FlowElement オブジェクトからクリアします。 | FlowElement | ||
この FlowElement オブジェクトのディープコピー(すべての子を含む)を作成し、指定された 2 つの文字位置間のコンテンツをコピーし、そのコピーを FlowElement オブジェクトとして返します。 | FlowElement | ||
userStyles を他の otherElement の userStyles と比較します。 | FlowElement | ||
テキストの相対位置が指定されると、相対位置を含む最初の子 FlowElement のインデックスを検出します。 | FlowGroupElement | ||
テキストの相対位置が指定されると、位置を含むリーフエレメントを検出します。 | FlowGroupElement | ||
テキストフロー内のエレメントの開始位置を絶対インデックスとして返します。 | FlowElement | ||
この FlowElement オブジェクトに対して相対的な、指定された位置の文字を返します。 | FlowElement | ||
この FlowElement に対して相対的な、指定された位置の文字コードを返します。 | FlowElement | ||
指定されたインデックス位置にある子 FlowElement を返します。 | FlowGroupElement | ||
指定された FlowElement オブジェクトの子の中を検索し、そのインデックス位置を返します。 | FlowGroupElement | ||
上位エレメントに対して相対的な、このエレメントの先頭を返します。 | FlowElement | ||
このグループの最初の FlowLeafElement 下位要素を返します。 | FlowGroupElement | ||
このグループの最後の FlowLeafElement 下位要素を返します。 | FlowGroupElement | ||
テキストフロー階層内の次の FlowElement 兄弟を返します。 | FlowElement | ||
このエレメントに関連付けられている ParagraphElement オブジェクトを返します。 | FlowElement | ||
テキストフロー階層内の前の FlowElement 兄弟を返します。 | FlowElement | ||
styleProp パラメーターによって指定されたスタイルの値を返します。これは、スタイル名を指定するもので、任意のユーザースタイル名を含むことができます。 | FlowElement | ||
[オーバーライド] | FlowGroupElement | ||
テキストフロー階層を遡って、エレメントのルート TextFlow オブジェクトを返します。 | FlowElement | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
実装オブジェクトが作成され、MXML タグに指定されたすべてのコンポーネントプロパティが初期化された後に、MXML オブジェクトに対して呼び出されます。 | FlowElement | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
このグループから指定された子 FlowElement オブジェクトを削除します。 | FlowGroupElement | ||
指定されたインデックス位置にある子 FlowElement オブジェクトを削除します。 | FlowGroupElement | ||
グループ内の子エレメントを指定された新規エレメントに置き換えます。 | FlowGroupElement | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
styleProp パラメーターにより指定されたスタイルの値を、newValue パラメーターで指定する値に設定します。 | FlowElement | ||
この FlowElement オブジェクトのコピーを作成し、指定された 2 つの文字位置間のコンテンツをコピーします。 | FlowElement | ||
childIndex パラメーターにより指定された位置でこのオブジェクトを分割します。 | FlowGroupElement | ||
relativePosition パラメーターで指定された位置(このエレメントのテキストの相対位置)で、この FlowElement オブジェクトを分割します。 | FlowElement | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
Tue Jun 12 2018, 10:34 AM Z