public class FlexAxisRenderer extends FlexObject
AxisRenderer オブジェクトは、それを囲んでいるグラフ オブジェクトからビジュアル プロパティの一部を継承します。 ラベルおよびタイトルのテキスト フォーマットには、レンダラの CSS テキストのプロパティがデフォルトとして設定されます。 これとは別に、軸のタイトルのフォーマットは、AxisRenderer または囲んでいるグラフで axisTitleStyleName を指定することで制御できます。
修飾子 | コンストラクタと説明 |
---|---|
protected |
FlexAxisRenderer(JtfObjectHandle handle,
Desktop desktop)
JtfObjectHandle を持つ新しい FlexAxisRenderer を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canDropLabels()
[読み取り専用] AxisRenderer が正しくレイアウトすることが必要な場合にラベルを落とすかどうか。
|
boolean |
canStagger()
[読み取り専用] 2 つのラベル行でラベルを交互に配置するかどうか。
|
List<String> |
getColumnNames()
[読み取り専用] データ内のすべての列の名前を含むリスト。
|
int |
getFirstVisibleRow()
[読み取り専用] 最初の可視の子のインデックス。
|
double |
getHeightLimit()
[読み取り専用] 軸レンダラがグラフから取得するスペースの最大値(ピクセル単位)。
|
double |
getLabelGap()
[読み取り専用] 目盛りの末端からラベルの上端までの間隔の幅(ピクセル単位)。
|
double |
getLabelRotation()
[読み取り専用] ラベルの回転。
|
int |
getLastVisibleRow()
[読み取り専用] 最後の可視の子のインデックス。
|
double |
getLength()
[読み取り専用] 軸の長さ(スクリーン座標)。
|
double |
getMinorTickLength()
[読み取り専用] 軸上の小さな目盛りの長さ(ピクセル単位)。
|
String |
getMinorTickPlacement()
[読み取り専用] 小さな目盛りを描画する場所を示す値。
|
List<Double> |
getMinorTicks()
[読み取り専用] 軸に沿った小さな目盛りの描画位置を指定する配列。
|
int |
getNumColumns()
[読み取り専用] 利用可能なデータ中の列の合計数。
|
int |
getNumRows()
[読み取り専用] 利用可能なデータ中の行の合計数。
|
String |
getPlacement()
[読み取り専用] グラフで axisRenderer が表示される側。
|
double |
getTickLength()
[読み取り専用] 軸上の目盛りの長さ(ピクセル単位)。
|
String |
getTickPlacement()
[読み取り専用] 目盛りを描画する場所を示す値。
|
List<Double> |
getTicks()
[読み取り専用] 軸に沿った目盛りの描画位置を指定する配列。
|
List<List<String>> |
getValues(int start,
int end)
コンポーネントのすべての部分のオートメーション値を含む配列を返します。
|
boolean |
isShowLabels()
[読み取り専用] ラベルを軸に沿って表示するかどうか。
|
boolean |
isShowLine()
[読み取り専用] 軸を表示するかどうか。
|
changeFocus, changeFocus, changeFocus, getAutomationClassName, getAutomationIndex, getAutomationName, getClassName, getCurrentState, getErrorColor, getErrorString, getId, getNumAutomationChildren, getPercentHeight, getPercentWidth, getScaleX, getScaleY, getThemeColor, getToolTip, isEnabled, isFocusEnabled, isUseHandCursor, move, move, move, setFocus
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAlpha, getHeight, getStyle, getTabIndex, getWidth, getX, getY, isMouseEnabled, isTabChildren, isTabEnabled, isVisible, mouseMove, mouseMove, nativeToString, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, typeKeys, typeKeys, typeKeys, typePasswordKeys, typePasswordKeys, typePasswordKeys
captureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getText, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForProperty
equals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toString
protected FlexAxisRenderer(JtfObjectHandle handle, Desktop desktop)
handle
- FlexAxisRenderer を識別するハンドルdesktop
- このオブジェクトが存在するデスクトップpublic List<List<String>> getValues(int start, int end)
戻り値は行の配列で、各行は項目の配列になります。
start
- 開始点の子のインデックス。 デフォルト値は 0 です。end
- 終了点の子のインデックス。 デフォルト値は 0 です。public boolean canDropLabels()
AxisRenderer のレンダリング時に重なったラベルを落とす場合には true を設定します。ラベルは常に一定の間隔でレンダリングされます。 必要に応じて、AxisRenderer はすべてのほかのラベルまたはすべての 3 番目のラベルをレンダリングしますが、2 つ以上の連続してラベルを落とすことはありません。
AxisRenderer のラベルのレイアウトに他のスキーム(回転や拡大/縮小)を使用する場合には false を設定します。
このスタイルを明示的に設定しない場合には、AxisRenderer はレンダリングする軸の種類に応じて適切なデフォルト値を使用します。
public boolean canStagger()
public int getFirstVisibleRow()
public double getHeightLimit()
public double getLabelGap()
public double getLabelRotation()
ラベルをデバイス フォントでレンダリングすると、ラベルは常に水平方向に描画されます。 このスタイルが負の値である場合、AxisRenderer は、ラベルが重ならないように最も小さく表示するための最適な角度を決定します。
public int getLastVisibleRow()
public double getLength()
public double getMinorTickLength()
public String getMinorTickPlacement()
inside
、outside
、cross
、および none
です。public List<Double> getMinorTicks()
public int getNumColumns()
public int getNumRows()
public String getPlacement()
public boolean isShowLabels()
public boolean isShowLine()
public double getTickLength()
public String getTickPlacement()
inside
、outside
、cross
、および none
です。Copyright 2009-2012 Micro Focus. All Rights Reserved.