GridPanel クラス リファレンス

継承元 NSObject
定義先 GridPanel.h

概要

GridPanel クラス

– objectAtIndexedSubscript:

指定された行インデックスから行アクセサ(GridRowAccessor)を取得します。

- (nonnull GridRowAccessor *)objectAtIndexedSubscript:(int)key

パラメータ

key

指定された行

戻り値

GridRowAccessorの値

内容

指定された行インデックスから行アクセサ(GridRowAccessor)を取得します。

定義先

GridPanel.h

– initWithGrid:cellType:rows:cols:

- (id _Nonnull)initWithGrid:(FlexGrid *_Nonnull)grid cellType:(GridCellType)cellType rows:(GridRowCollection *_Nonnull)rows cols:(GridColumnCollection *_Nonnull)cols

  grid

@property (readonly) FlexGrid *grid

  cellType

このパネルに含まれるセルのタイプを取得します。

@property (readonly) GridCellType cellType

内容

このパネルに含まれるセルのタイプを取得します。

定義先

GridPanel.h

  width

グリッドパネル内のコンテンツの幅サイズ合計を取得します。

@property (readonly) int width

内容

グリッドパネル内のコンテンツの幅サイズ合計を取得します。

定義先

GridPanel.h

  height

グリッドパネル内のコンテンツの高さサイズ合計を取得します。

@property (readonly) int height

内容

グリッドパネル内のコンテンツの高さサイズ合計を取得します。

定義先

GridPanel.h

  offsetX

このパネル内のコンテンツの X オフセットを取得します。

@property (readonly) int offsetX

内容

このパネル内のコンテンツの X オフセットを取得します。

定義先

GridPanel.h

  offsetY

このパネル内のコンテンツの Y オフセットを取得します。

@property (readonly) int offsetY

内容

このパネル内のコンテンツの Y オフセットを取得します。

定義先

GridPanel.h

  rows

@property (readonly) GridRowCollection *rows

  columns

@property (readonly) GridColumnCollection *columns

  viewRange

@property (readonly) GridCellRange *viewRange

  font

@property (readonly) UIFont *font

  fillColor

@property (readonly) UIColor *fillColor

  textColor

@property (readonly) UIColor *textColor

  lineColor

@property (readonly) UIColor *lineColor

  lineWidth

lineWidth を取得します。

@property (readonly) double lineWidth

内容

lineWidth を取得します。

定義先

GridPanel.h

  textAttributes

@property (readonly) NSMutableDictionary *textAttributes

– setCellData:forRow:inColumn:

- (void)setCellData:(NSObject *_Nullable)value forRow:(int)r inColumn:(int)c

– getCellDataForRow:inColumn:formatted:

- (NSObject *_Nullable)getCellDataForRow:(int)r inColumn:(int)c formatted:(BOOL)formatted

– getCellRectForRow:inColumn:

行のセル四角形を取得します。

- (CGRect)getCellRectForRow:(int)r inColumn:(int)c

パラメータ

r

c

戻り値

四角形領域

内容

行のセル四角形を取得します。

定義先

GridPanel.h

– getCellRectForRow:inColumn:withMergeRange:

- (CGRect)getCellRectForRow:(int)r inColumn:(int)c withMergeRange:(GridCellRange *_Nullable)range

– drawCellForRow:inColumn:withBackground:

行のセルを描画します。

- (void)drawCellForRow:(int)r inColumn:(int)c withBackground:(BOOL)b

パラメータ

r

c

b

背景付きかどうか

内容

行のセルを描画します。

定義先

GridPanel.h

– drawCellForRow:inColumn:withBackground:andForeground:

行のセルを描画します。

- (void)drawCellForRow:(int)r inColumn:(int)c withBackground:(BOOL)b andForeground:(BOOL)f

パラメータ

r

c

b

背景付きかどうか

f

前景かどうか

内容

行のセルを描画します。

定義先

GridPanel.h

– drawCellBackgroundForRow:inColumn:withRect:andRange:

- (void)drawCellBackgroundForRow:(int)r inColumn:(int)c withRect:(CGRect)t andRange:(GridCellRange *_Nullable)range

– drawCellBackgroundForRow:inColumn:withRect:andRange:assumingCustomBGColor:

- (void)drawCellBackgroundForRow:(int)r inColumn:(int)c withRect:(CGRect)t andRange:(GridCellRange *_Nullable)range assumingCustomBGColor:(UIColor *_Nonnull)customBgClr

– isColLeftVisible:

列の左側境界線を表示するかどうかを指定します。

- (BOOL)isColLeftVisible:(int)c

パラメータ

c

列インデックス

戻り値

boolean 値

内容

列の左側境界線を表示するかどうかを指定します。

定義先

GridPanel.h

– isColRightVisible:

列の右側境界線を表示するかどうかを指定します。

- (BOOL)isColRightVisible:(int)c

パラメータ

c

列インデックス

戻り値

boolean 値

内容

列の右側境界線を表示するかどうかを指定します。

定義先

GridPanel.h

– isRowTopVisible:

行の上部境界線を表示するかどうかを指定します。

- (BOOL)isRowTopVisible:(int)r

パラメータ

r

行インデックス

戻り値

boolean 値

内容

行の上部境界線を表示するかどうかを指定します。

定義先

GridPanel.h

– isRowBottomVisible:

行の下部境界線を表示するかどうかを指定します。

- (BOOL)isRowBottomVisible:(int)r

パラメータ

r

行のインデックス

戻り値

boolean 値

内容

行の下部境界線を表示するかどうかを指定します。

定義先

GridPanel.h

– drawCells

セルを描画します。

- (void)drawCells

内容

セルを描画します。

定義先

GridPanel.h

– resetCache:

- (void)resetCache:(GridRowCol *_Nullable)rc

– drawSelection

選択範囲を描画します。

- (void)drawSelection

内容

選択範囲を描画します。

定義先

GridPanel.h

– frozenPoint

固定ポイントを取得します。

- (CGPoint)frozenPoint

戻り値

固定ポイント

内容

固定ポイントを取得します。

定義先

GridPanel.h

– getClipRect

グリッドパネルがクリッピングされている四角形領域を取得します。

- (CGRect)getClipRect

戻り値

四角形領域

内容

グリッドパネルがクリッピングされている四角形領域を取得します。

定義先

GridPanel.h

– getAdorner:

マーカーを取得する内部メソッドです。

- (int)getAdorner:(CGPoint)pt

パラメータ

pt

マーカーのポイント

内容

マーカーを取得する内部メソッドです。

定義先

GridPanel.h

– getFirstVisibleColumn

内部利用。先頭列の列インデックスを取得します。

- (int)getFirstVisibleColumn

戻り値

インデックス

内容

内部利用。先頭列の列インデックスを取得します。

定義先

GridPanel.h

– getFirstVisibleRow

内部利用。先頭列の行インデックスを取得します。

- (int)getFirstVisibleRow

戻り値

インデックス

内容

内部利用。先頭列の行インデックスを取得します。

定義先

GridPanel.h

– getGroupRowHeader:

- (NSString *_Nullable)getGroupRowHeader:(int)row