Class FontUtil

java.lang.Object
cn.net.pap.common.pdf.FontUtil

public class FontUtil extends Object
汉字工具类
  • Constructor Details

    • FontUtil

      public FontUtil()
  • Method Details

    • getCharacterBounds

      public static Dimension getCharacterBounds(String text, Font font)
      计算指定字体和字号下的汉字矩形区域大小
      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

      public static List<CoordsDTO> convertTextPointDTO(List<TextPointDTO> textPointDTOS)
      数据类型转换
      Parameters:
      textPointDTOS -
      Returns: