public abstract class GlyphUtils
extends java.lang.Object
构造器和说明 |
---|
GlyphUtils() |
限定符和类型 | 方法和说明 |
---|---|
static java.awt.geom.Dimension2D |
calculateTextDimensionWithNoRotation(java.lang.String text,
TextAttr textAttr,
int resolution)
计算文本内容在非旋转 (但是包括竖排)所占的高度和宽度
|
static java.awt.geom.Dimension2D |
calculateTextDimensionWithRotation(java.lang.String text,
TextAttr textAttr,
int resolution)
根据旋转角度 计算文本的实际矩形
|
static java.lang.String |
changeAllReline2Normal(java.lang.String text)
将所有的换行符都转为标准的"\n"格式.
|
static void |
drawAxisVerticalTitle(java.awt.Graphics g,
java.lang.String text,
TextAttr textAttr,
java.awt.geom.Rectangle2D bounds,
int resolution) |
static void |
drawStrings(java.awt.Graphics g,
java.lang.String text,
TextAttr textAttr,
java.awt.geom.Rectangle2D bounds,
int resolution)
画出文本字符串, 包括三种情况: 旋转, 竖排, 正常.
|
static java.awt.Font |
getFont4StringInSystem(java.awt.Font font,
java.lang.String string)
判断字符串 系统是否支持指定字体后, 返回特定字体.
|
public static void drawStrings(java.awt.Graphics g, java.lang.String text, TextAttr textAttr, java.awt.geom.Rectangle2D bounds, int resolution)
text
- 目标文本内容textAttr
- 文本内容的字体格式bounds
- 文本内容所要输出的限定范围resolution
- 分辨率public static java.awt.geom.Dimension2D calculateTextDimensionWithRotation(java.lang.String text, TextAttr textAttr, int resolution)
text
- 文本textAttr
- 文本格式resolution
- 分辨率public static void drawAxisVerticalTitle(java.awt.Graphics g, java.lang.String text, TextAttr textAttr, java.awt.geom.Rectangle2D bounds, int resolution)
public static java.awt.geom.Dimension2D calculateTextDimensionWithNoRotation(java.lang.String text, TextAttr textAttr, int resolution)
text
- 文本字符textAttr
- 文本格式.resolution
- 分辨率public static java.awt.Font getFont4StringInSystem(java.awt.Font font, java.lang.String string)
font
- 需要支持的指定字体.string
- 需要输出的字符.public static java.lang.String changeAllReline2Normal(java.lang.String text)
text
- 判读的字符.