XuniChartAnnotation クラス リファレンス

継承元 NSObject
定義先 ChartAnnotation.h

概要

FlexChart の注釈(アノテーション)クラス

XuniChartAnnotation クラス

その他 メソッド

  attachment

注釈の添付方法を取得または設定します。

@property (nonatomic) XuniChartAnnotationAttachment attachment

内容

注釈の添付方法を取得または設定します。

定義先

ChartAnnotation.h

  width

注釈の幅を取得または設定します。

@property (nonatomic) double width

内容

注釈の幅を取得または設定します。

定義先

ChartAnnotation.h

  height

注釈の高さを取得または設定します。

@property (nonatomic) double height

内容

注釈の高さを取得または設定します。

定義先

ChartAnnotation.h

  isVisible

注釈が表示されているかどうかを取得または設定します。

@property (nonatomic) BOOL isVisible

内容

注釈が表示されているかどうかを取得または設定します。

定義先

ChartAnnotation.h

  offset

ポイントからの注釈のオフセットを取得または設定します。

@property (nonatomic) XuniPoint *offset

内容

ポイントからの注釈のオフセットを取得または設定します。

定義先

ChartAnnotation.h

  position

プロットエリアに対する軸の位置を取得または設定します。

@property (nonatomic) XuniChartAnnotationPosition position

内容

プロットエリアに対する軸の位置を取得または設定します。

定義先

ChartAnnotation.h

  point

注釈のポイントを取得または設定します。 ポイント座標は Attachment プロパティに依存します。

@property (nonatomic) XuniPoint *point

内容

注釈のポイントを取得または設定します。 ポイント座標は Attachment プロパティに依存します。

定義先

ChartAnnotation.h

  pointIndex

注釈のポイントインデックスを取得または設定します。 Attachment プロパティが PointIndex に設定されている場合にのみ適用されます。

@property (nonatomic) int pointIndex

内容

注釈のポイントインデックスを取得または設定します。 Attachment プロパティが PointIndex に設定されている場合にのみ適用されます。

定義先

ChartAnnotation.h

  seriesIndex

注釈の系列インデックスを取得または設定します。 Attachment プロパティが DataIndex に設定されている場合にのみ適用されます。

@property (nonatomic) int seriesIndex

内容

注釈の系列インデックスを取得または設定します。 Attachment プロパティが DataIndex に設定されている場合にのみ適用されます。

定義先

ChartAnnotation.h

  tooltipText

注釈のツールチップテキストを取得または設定します。

@property (nonatomic) NSString *tooltipText

内容

注釈のツールチップテキストを取得または設定します。

定義先

ChartAnnotation.h

– initWithChart:

XuniChartAnnotation クラスのインスタンスを初期化します。

- (instancetype)initWithChart:(FlexChart *)chart

パラメータ

chart

初期化に使用する FlexChart

戻り値

XuniChartAnnotation クラスのインスタンス

内容

XuniChartAnnotation クラスのインスタンスを初期化します。

定義先

ChartAnnotation.h

拡張メソッド

  path

パスを取得または設定します。

@property struct CGPath *path

内容

パスを取得または設定します。

定義先

ChartAnnotationPrivate.h

  annoTransform

変換を取得または設定します。

@property CGAffineTransform annoTransform

内容

変換を取得または設定します。

定義先

ChartAnnotationPrivate.h

– isNeedRender:

注釈を描画する必要があるかどうかを判定します。

- (BOOL)isNeedRender:(XuniRenderEngine *)engine

パラメータ

engine

レンダリングエンジン

戻り値

boolean 必要な場合は ture

内容

注釈を描画する必要があるかどうかを判定します。

定義先

ChartAnnotationPrivate.h

– render:

注釈を描画します。

- (BOOL)render:(XuniRenderEngine *)engine

パラメータ

engine

レンダリングエンジン

戻り値

boolean 結果

内容

注釈を描画します。

定義先

ChartAnnotationPrivate.h

– getAbsolutePoint:position:attachment:engine:

注釈の絶対位置をポイントで取得します。

- (XuniPoint *)getAbsolutePoint:(XuniPoint *)point position:(XuniChartAnnotationPosition)position attachment:(XuniChartAnnotationAttachment)attachment engine:(XuniRenderEngine *)engine

パラメータ

point

注釈のポイント

position

ポイントに対する注釈の位置

attachment

注釈の添付方法

engine

レンダリングエンジン

戻り値

絶対位置のポイント

内容

注釈の絶対位置をポイントで取得します。

定義先

ChartAnnotationPrivate.h

– isContains:

注釈がポイントを含むかどうかを判定します。

- (BOOL)isContains:(XuniPoint *)point

パラメータ

point

ポイント

戻り値

boolean ポイントを含む場合は true

内容

注釈がポイントを含むかどうかを判定します。

定義先

ChartAnnotationPrivate.h

– isNeedClipRect

クリップされた四角形領域を設定する必要があるかどうかを判定します。

- (BOOL)isNeedClipRect

戻り値

boolean 必要がある場合は true

内容

クリップされた四角形領域を設定する必要があるかどうかを判定します。

定義先

ChartAnnotationPrivate.h