Class TextMeasureTool

java.lang.Object
org.ofdrw.layout.element.canvas.TextMeasureTool

public final class TextMeasureTool extends Object
字体测量工具
Since:
2020-05-08 21:30:59
Author:
权观宇
  • Constructor Details

    • TextMeasureTool

      public TextMeasureTool()
  • Method Details

    • measureWithWith

      public static MeasureBody measureWithWith(String text, FontSetting fontSetting)
      分析字间距偏移量并计算文字宽度
      Parameters:
      text - 文本
      fontSetting - 文字设置
      Returns:
      测量结果
    • measure

      public static Double[] measure(String text, FontSetting fontSetting)
      测量文本各个字符在特定排列方式下的偏移量数组
      Parameters:
      text - 需要测试文本
      fontSetting - 文字配置
      Returns:
      偏移量数组
    • measureArea

      public static TextMetricsArea measureArea(String text, FontSetting fontSetting)
      计算文本所占空间大小
      Parameters:
      text - 文本
      fontSetting - 文字设置
      Returns:
      文档所占区域大小