| 程序包 | 说明 |
|---|---|
| org.ofdrw.layout.element.canvas |
| 限定符和类型 | 方法和说明 |
|---|---|
FontSetting |
FontSetting.clone() |
FontSetting |
DrawContext.getFont()
获取当前使用的绘制文字设置
|
static FontSetting |
FontSetting.getInstance()
简化构造提供默认的字体配置
字体类型为宋体
|
static FontSetting |
FontSetting.getInstance(double fontSize)
简化构造提供可选的字体配置
字体类型为宋体
|
FontSetting |
FontSetting.setBold()
设置字体为加粗格式
宽度:800
|
FontSetting |
FontSetting.setCharDirection(int charDirection)
设置字符方向
|
FontSetting |
FontSetting.setFont(Font fontObj)
设置文字对象
|
FontSetting |
FontSetting.setFontSize(double fontSize)
设置文字字号
|
FontSetting |
FontSetting.setFontWeight(Integer fontWeight)
设置字体宽度
|
FontSetting |
FontSetting.setItalic(boolean italic)
设置字体是否为斜体
|
FontSetting |
FontSetting.setLetterSpacing(double letterSpacing)
设置字间距
如果字间距小于0,那么将会自动修正为0
|
FontSetting |
FontSetting.setReadDirection(int readDirection)
设置阅读方向
|
FontSetting |
FontSetting.setTextAlign(TextAlign textAlign)
设置文本对齐方式
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Double[] |
TextMeasureTool.measure(String text,
FontSetting fontSetting)
测量文本各个字符在特定排列方式下的偏移量数组
|
static TextMetricsArea |
TextMeasureTool.measureArea(String text,
FontSetting fontSetting)
计算文本所占空间大小
|
static MeasureBody |
TextMeasureTool.measureWithWith(String text,
FontSetting fontSetting)
分析字间距偏移量并计算文字宽度
|
DrawContext |
DrawContext.setFont(FontSetting font)
设置绘制文字信息
|
Copyright © 2024. All rights reserved.