Implements

Constructors

  • 创建一个 TextObjectUtils 实例。 请使用 create 来创建实例,而不是通过 new 方式创建。

    Parameters

    • Optionaloptions: Options

      使用指定的选项创建一个 TextObjectUtils 实例。

    Returns TextObjectUtils

    const pdfArr = await TextObjectUtils.create();
    

Properties

options: Options

Methods

  • 获取字体

    Parameters

    • graphicObjectUtils: GraphicObjectUtilsType

      要使用的图形对象工具。

    • isFullName: boolean

      是否获取字体的全名。

    Returns Promise<string>

    一个解析为字体名称的 Promise。

  • 设置字符间距

    Parameters

    Returns Promise<boolean>

    一个 Promise,解析为一个布尔值,指示字符间距是否设置成功。

  • 设置填充信息

    Parameters

    • graphicObjectUtils: GraphicObjectUtilsType

      要使用的图形对象工具。

    • isFill: boolean

      是否启用填充。

    • color: RGBColor

      填充颜色。

    • addUndo: boolean

      是否添加撤销步骤。

    Returns Promise<void>

    在填充信息设置完成时解析的 Promise。

  • 设置字体

    Parameters

    Returns Promise<boolean>

    一个 Promise,解析为一个布尔值,表示字体是否设置成功。

  • 设置字体大小

    Parameters

    Returns Promise<boolean>

    一个 Promise,解析为一个布尔值,表示字体大小是否设置成功。

  • 设置线宽

    Parameters

    • graphicObjectUtils: GraphicObjectUtilsType

      要使用的图形对象工具。

    • lineWidth: number

      要设置的线宽。

    Returns Promise<boolean>

    一个 Promise,解析为一个布尔值,指示线宽是否设置成功。

  • 设置描边信息

    Parameters

    • graphicObjectUtils: GraphicObjectUtilsType

      要使用的图形对象工具。

    • isStroke: boolean

      是否启用描边。

    • color: RGBColor

      描边颜色。

    • addUndo: boolean

      是否添加撤销步骤。

    Returns Promise<void>

    当描边信息设置完成时被解析的 Promise。

  • 创建一个 TextObjectUtils 实例。

    Parameters

    • Optionaloptions: Options

      创建所需的配置选项,包含必要的初始化信息。

    Returns Promise<TextObjectUtils>

    一个解析为 TextObjectUtils 实例的 Promise。