public abstract class BaseAbstractGridFormat extends java.lang.Object implements IGridFormat
| Constructor and Description |
|---|
BaseAbstractGridFormat() |
| Modifier and Type | Method and Description |
|---|---|
void |
drawColumnTitleGrid(android.graphics.Canvas canvas,
android.graphics.Rect rect,
Column column,
int col,
android.graphics.Paint paint)
绘制列标题网格
|
void |
drawContentGrid(android.graphics.Canvas canvas,
int col,
int row,
android.graphics.Rect rect,
CellInfo cellInfo,
android.graphics.Paint paint)
绘制内容格子网格
|
void |
drawCountGrid(android.graphics.Canvas canvas,
int col,
android.graphics.Rect rect,
Column column,
android.graphics.Paint paint)
绘制统计行网格
|
protected void |
drawGridPath(android.graphics.Canvas canvas,
android.graphics.Rect rect,
android.graphics.Paint paint,
boolean isShowHorizontal,
boolean isShowVertical)
绘制网格路径
|
void |
drawLeftAndTopGrid(android.graphics.Canvas canvas,
android.graphics.Rect rect,
android.graphics.Paint paint)
绘制表格左上角空隙网格
|
void |
drawTableBorderGrid(android.graphics.Canvas canvas,
int left,
int top,
int right,
int bottom,
android.graphics.Paint paint)
绘制表格边框网格
|
void |
drawXSequenceGrid(android.graphics.Canvas canvas,
int col,
android.graphics.Rect rect,
android.graphics.Paint paint)
绘制X序列网格
|
void |
drawYSequenceGrid(android.graphics.Canvas canvas,
int row,
android.graphics.Rect rect,
android.graphics.Paint paint)
绘制Y序列网格
|
protected boolean |
isShowColumnTitleHorizontalLine(int col,
Column column)
是否绘制列标题横向方向
|
protected boolean |
isShowColumnTitleVerticalLine(int col,
Column column)
是否绘制列标题垂直方向
|
protected boolean |
isShowCountHorizontalLine(int col,
Column column)
是否绘制统计行横向方向
|
protected boolean |
isShowCountVerticalLine(int col,
Column column)
是否绘制统计行垂直方向
|
protected abstract boolean |
isShowHorizontalLine(int col,
int row,
CellInfo cellInfo)
是否绘制内容格子横向方向
|
protected abstract boolean |
isShowVerticalLine(int col,
int row,
CellInfo cellInfo)
是否绘制内容格子垂直方向
|
protected boolean |
isShowXSequenceHorizontalLine(int col)
是否绘制X序号行横向方向
|
protected boolean |
isShowXSequenceVerticalLine(int col)
是否绘制X序号行垂直方向
|
protected boolean |
isShowYSequenceHorizontalLine(int row)
是否绘制Y序号行横向方向
|
protected boolean |
isShowYSequenceVerticalLine(int row)
是否绘制Y序号行垂直方向
|
protected abstract boolean isShowVerticalLine(int col,
int row,
CellInfo cellInfo)
col - 列row - 行cellInfo - 格子信息protected abstract boolean isShowHorizontalLine(int col,
int row,
CellInfo cellInfo)
col - 列row - 行cellInfo - 格子信息protected boolean isShowCountVerticalLine(int col,
Column column)
col - 列protected boolean isShowCountHorizontalLine(int col,
Column column)
col - 列protected boolean isShowColumnTitleVerticalLine(int col,
Column column)
col - 列protected boolean isShowColumnTitleHorizontalLine(int col,
Column column)
col - 列protected boolean isShowXSequenceVerticalLine(int col)
col - 列protected boolean isShowXSequenceHorizontalLine(int col)
col - 列protected boolean isShowYSequenceVerticalLine(int row)
row - 行protected boolean isShowYSequenceHorizontalLine(int row)
row - 行public void drawContentGrid(android.graphics.Canvas canvas,
int col,
int row,
android.graphics.Rect rect,
CellInfo cellInfo,
android.graphics.Paint paint)
drawContentGrid in interface IGridFormatcanvas - 画布col - 列row - 行rect - 方位cellInfo - 格子信息paint - 画笔public void drawXSequenceGrid(android.graphics.Canvas canvas,
int col,
android.graphics.Rect rect,
android.graphics.Paint paint)
drawXSequenceGrid in interface IGridFormatcanvas - 画布col - 列rect - 方位paint - 画笔public void drawYSequenceGrid(android.graphics.Canvas canvas,
int row,
android.graphics.Rect rect,
android.graphics.Paint paint)
drawYSequenceGrid in interface IGridFormatcanvas - 画布row - 行rect - 方位矩形paint - 画笔public void drawCountGrid(android.graphics.Canvas canvas,
int col,
android.graphics.Rect rect,
Column column,
android.graphics.Paint paint)
drawCountGrid in interface IGridFormatcanvas - 画布rect - 方位矩形paint - 画笔col - 列public void drawColumnTitleGrid(android.graphics.Canvas canvas,
android.graphics.Rect rect,
Column column,
int col,
android.graphics.Paint paint)
drawColumnTitleGrid in interface IGridFormatcanvas - 画布rect - 方位矩形column - 列对象paint - 画笔public void drawTableBorderGrid(android.graphics.Canvas canvas,
int left,
int top,
int right,
int bottom,
android.graphics.Paint paint)
drawTableBorderGrid in interface IGridFormatcanvas - 画布left - 左top - 上right - 右bottom - 底paint - 画笔public void drawLeftAndTopGrid(android.graphics.Canvas canvas,
android.graphics.Rect rect,
android.graphics.Paint paint)
drawLeftAndTopGrid in interface IGridFormatcanvas - 画布paint - 画笔rect - 方位protected void drawGridPath(android.graphics.Canvas canvas,
android.graphics.Rect rect,
android.graphics.Paint paint,
boolean isShowHorizontal,
boolean isShowVertical)
canvas - 画布rect - 方位paint - 画笔