Package cn.net.pap.common.pdf
Class FontUtil
java.lang.Object
cn.net.pap.common.pdf.FontUtil
汉字工具类
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertTextPointDTO(List<TextPointDTO> textPointDTOS) 数据类型转换static List<TextPointDTO>垂直切割,传入一个矩形区域和对应的文本,按照垂直方向进行切割,并注意平分数据.static DimensiongetCharacterBounds(String text, Font font) 计算指定字体和字号下的汉字矩形区域大小
-
Constructor Details
-
FontUtil
public FontUtil()
-
-
Method Details
-
getCharacterBounds
计算指定字体和字号下的汉字矩形区域大小- Parameters:
text- 要计算的文本(汉字)font- 指定的字体- Returns:
- 字符的宽度和高度
-
cutTextInVertical
public static List<TextPointDTO> cutTextInVertical(String columnText, Float x, Float y, Float width, Float height, Font font) 垂直切割,传入一个矩形区域和对应的文本,按照垂直方向进行切割,并注意平分数据.- Parameters:
columnText-x-y-width-height-font-- Returns:
-
convertTextPointDTO
数据类型转换- Parameters:
textPointDTOS-- Returns:
-