AndBase开发框架  1.6
 全部  命名空间 文件 函数 变量 枚举值 
静态 Public 成员函数 | 所有成员列表
com.ab.util.AbGraphicUtil类 参考

静态 Public 成员函数

static int subStringLength (String str, int maxPix, TextPaint paint)
 
static float getStringWidth (String str, TextPaint paint)
 
static float getDesiredWidth (String str, TextPaint paint)
 
static float getDesiredHeight (TextPaint paint)
 
static List< String > getDrawRowStr (String text, int maxWPix, TextPaint paint)
 
static int getDrawRowCount (String text, int maxWPix, TextPaint paint)
 
static int drawText (Canvas canvas, String text, int maxWPix, TextPaint paint, int left, int top)
 

详细描述

© 2012 amsoft.cn 名称:AbGraphic.java 描述:图形处理类.

作者
还如一梦中
版本
v1.0
日期
:2013-01-17 下午11:52:13

成员函数说明

static int com.ab.util.AbGraphicUtil.drawText ( Canvas  canvas,
String  text,
int  maxWPix,
TextPaint  paint,
int  left,
int  top 
)
inlinestatic

描述:绘制文本,支持换行.

参数
canvasthe canvas
textthe text
maxWPixthe max w pix
paintthe paint
leftthe left
topthe top
返回
the int
static float com.ab.util.AbGraphicUtil.getDesiredHeight ( TextPaint  paint)
inlinestatic

获取文字的高度

参数
paintthe textPaint
返回
the string height
static float com.ab.util.AbGraphicUtil.getDesiredWidth ( String  str,
TextPaint  paint 
)
inlinestatic

获得文字的宽度

参数
strthe str
paintthe paint
返回
the string width
static int com.ab.util.AbGraphicUtil.getDrawRowCount ( String  text,
int  maxWPix,
TextPaint  paint 
)
inlinestatic

描述:获取这段文本多少行.

参数
text
textSize
maxWPix
返回
static List<String> com.ab.util.AbGraphicUtil.getDrawRowStr ( String  text,
int  maxWPix,
TextPaint  paint 
)
inlinestatic

解析成行.

参数
textthe text
maxWPixthe max w pix
paintthe paint
返回
the draw row count
static float com.ab.util.AbGraphicUtil.getStringWidth ( String  str,
TextPaint  paint 
)
inlinestatic

描述:获取文字的像素宽.

参数
strthe str
paintthe paint
返回
the string width
static int com.ab.util.AbGraphicUtil.subStringLength ( String  str,
int  maxPix,
TextPaint  paint 
)
inlinestatic

描述:获取字符的所在位置(按像素获取最大能容纳的).

参数
str指定的字符串
maxPix要取到的位置(像素)
paintthe paint
返回
字符的所在位置

该类的文档由以下文件生成: