Package org.aoju.bus.core.lang
Class Fonts
java.lang.Object
org.aoju.bus.core.lang.Fonts
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Font创建默认字体static FontcreateFont(File fontFile) 根据文件创建字体 首先尝试创建Font.TRUETYPE_FONT字体,此类字体无效则创建Font.TYPE1_FONTstatic FontcreateFont(InputStream fontStream) 根据文件创建字体 首先尝试创建Font.TRUETYPE_FONT字体,此类字体无效则创建Font.TYPE1_FONTstatic FontcreateFont(String name, int size) 创建指定名称的字体static FontcreateSansSerifFont(int size) 创建SansSerif字体static DimensiongetDimension(FontMetrics metrics, String text) 获得字体对应字符串的长宽信息
-
Constructor Details
-
Fonts
public Fonts()
-
-
Method Details
-
createFont
-
createSansSerifFont
-
createFont
-
createFont
根据文件创建字体 首先尝试创建Font.TRUETYPE_FONT字体,此类字体无效则创建Font.TYPE1_FONT- Parameters:
fontFile- 字体文件- Returns:
Font
-
createFont
根据文件创建字体 首先尝试创建Font.TRUETYPE_FONT字体,此类字体无效则创建Font.TYPE1_FONT- Parameters:
fontStream- 字体流- Returns:
Font
-
getDimension
获得字体对应字符串的长宽信息- Parameters:
metrics-FontMetricstext- 字符串- Returns:
- 长宽信息
-