Implements

Constructors

  • 创建一个 PDFNumber 实例。 请使用 create 来创建实例,而不是通过 new 关键字直接创建。

    Parameters

    • Optionaloptions: PDFNumberOptions

      使用指定的配置项创建一个 PDFNumber 实例。

    Returns PDFNumber

    const pdfNumber = await PDFNumber.create({
    int: 1
    });
    // or
    const pdfNumber = await PDFNumber.create({
    float: 1.1
    });
    // or
    const pdfNumber = await PDFNumber.create({
    str: '1'
    });

Properties

Methods

  • 销毁 PDFNumber 对象。

    Returns Promise<void>

    一个在对象销毁后完成的 Promise。

  • 获取 PDFNumber 对象的浮点数值。

    Returns Promise<number>

    一个 Promise,解析为 PDFNumber 的浮点数值。

  • 获取 PDFNumber 对象的整数值。

    Returns Promise<number>

    一个 Promise,其解析值为 PDFNumber 的整数值。

  • 获取 PDFNumber 对象的数值。

    Returns Promise<number>

    一个 Promise,会解析为 PDFNumber 的数值。

  • 获取 PDFNumber 对象的字符串表示形式。

    Returns Promise<string>

    一个 Promise,解析为 PDFNumber 的字符串表示形式。

  • 检查两个 PDFNumber 实例是否相等。

    Parameters

    • otherNumber: PDFNumberType

      要比较的第二个 PDFNumber 实例。

    Returns Promise<boolean>

    一个 Promise,如果两个对象相等则解析为 true;否则为 false。

  • 确定 PDFNumber 对象是否为整数。

    Returns Promise<boolean>

    一个 Promise,如果 PDFNumber 是整数则解析为 true;否则为 false。

  • 设置 PDFNumber 对象的数值。

    Parameters

    • value: number

      要设置的值。

    Returns Promise<void>

    当数值设置完成时 resolve 的 Promise。

  • 设置 PDFNumber 对象的字符串表示形式。

    Parameters

    • str: string

      要设置的字符串。

    Returns Promise<void>

    当字符串设置完成时会被 resolve 的 Promise。