public class FontSetting extends Object implements Cloneable, TextFontInfo
| 构造器和说明 |
|---|
FontSetting(double fontSize,
Font fontObj) |
| 限定符和类型 | 方法和说明 |
|---|---|
Rectangle2D |
box(char c)
返回文字所占空间
|
Double |
charWidth(char c)
字符宽度
|
FontSetting |
clone() |
int |
getCharDirection()
获取字符方向
|
Font |
getFont()
获取文字对象
|
Double |
getFontSize()
获取文字字号
|
Integer |
getFontWeight()
获取字体宽度
|
static FontSetting |
getInstance()
简化构造提供默认的字体配置
字体类型为宋体
|
static FontSetting |
getInstance(double fontSize)
简化构造提供可选的字体配置
字体类型为宋体
|
Double |
getLetterSpacing()
获取字间距
|
int |
getReadDirection()
获取阅读方向
|
TextAlign |
getTextAlign()
获取文本对齐方式
|
boolean |
isItalic()
字体是否为斜体
|
FontSetting |
setBold()
设置字体为加粗格式
宽度:800
|
FontSetting |
setCharDirection(int charDirection)
设置字符方向
|
FontSetting |
setFont(Font fontObj)
设置文字对象
|
FontSetting |
setFontSize(double fontSize)
设置文字字号
|
FontSetting |
setFontWeight(Integer fontWeight)
设置字体宽度
|
FontSetting |
setItalic(boolean italic)
设置字体是否为斜体
|
FontSetting |
setLetterSpacing(double letterSpacing)
设置字间距
如果字间距小于0,那么将会自动修正为0
|
FontSetting |
setReadDirection(int readDirection)
设置阅读方向
|
FontSetting |
setTextAlign(TextAlign textAlign)
设置文本对齐方式
|
public FontSetting(double fontSize,
Font fontObj)
public static FontSetting getInstance()
字体类型为宋体
public static FontSetting getInstance(double fontSize)
字体类型为宋体
fontSize - 字体大小,单位:毫米(mm)public TextAlign getTextAlign()
public FontSetting setTextAlign(TextAlign textAlign)
textAlign - 文本对齐方式public Font getFont()
getFont 在接口中 TextFontInfopublic FontSetting setFont(Font fontObj)
fontObj - 文字对象public Double getFontSize()
getFontSize 在接口中 TextFontInfopublic FontSetting setFontSize(double fontSize)
fontSize - 字号(单位毫米)public boolean isItalic()
public FontSetting setItalic(boolean italic)
italic - true - 斜体;false - 非斜体public FontSetting setBold()
宽度:800
public Integer getFontWeight()
public int getCharDirection()
public FontSetting setCharDirection(int charDirection)
charDirection - 字符方向(charDirection) 允许值:0、90、180、270public int getReadDirection()
public Double getLetterSpacing()
getLetterSpacing 在接口中 TextFontInfopublic FontSetting setLetterSpacing(double letterSpacing)
如果字间距小于0,那么将会自动修正为0
letterSpacing - 字间距,单位毫米mmpublic FontSetting setReadDirection(int readDirection)
readDirection - 设置阅读方向(charDirection) 允许值:0、90、180、270public FontSetting setFontWeight(Integer fontWeight)
fontWeight - 字体宽度,可选值:100、200、300、400、500、600、700、800、900public Double charWidth(char c)
c - 字符public Rectangle2D box(char c)
c - 文字public FontSetting clone()
Copyright © 2024. All rights reserved.