interface PDFNumberType {
    destroy: () => Promise<void>;
    getFloat: () => Promise<number>;
    getInteger: () => Promise<number>;
    getNumber: () => Promise<number>;
    getString: () => Promise<string>;
    identical: (otherNumber: PDFNumberType) => Promise<boolean>;
    isInteger: () => Promise<boolean>;
    options: PDFNumberOptions;
    setNumber: (value: number) => Promise<void>;
    setString: (str: string) => Promise<void>;
}

Implemented by

Properties

destroy: () => Promise<void>

销毁 PDFNumber 对象。

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

      当对象被销毁时 resolve 的 Promise。

getFloat: () => Promise<number>

获取 PDFNumber 对象的浮点值。

Type declaration

    • (): Promise<number>
    • Returns Promise<number>

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

getInteger: () => Promise<number>

获取 PDFNumber 对象的整数值。

Type declaration

    • (): Promise<number>
    • Returns Promise<number>

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

getNumber: () => Promise<number>

获取 PDFNumber 对象的数值。

Type declaration

    • (): Promise<number>
    • Returns Promise<number>

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

getString: () => Promise<string>

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

Type declaration

    • (): Promise<string>
    • Returns Promise<string>

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

identical: (otherNumber: PDFNumberType) => Promise<boolean>

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

Type declaration

    • (otherNumber: PDFNumberType): Promise<boolean>
    • Parameters

      • otherNumber: PDFNumberType

        要比较的第二个 PDFNumber 实例。

      Returns Promise<boolean>

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

isInteger: () => Promise<boolean>

判断 PDFNumber 对象是否为整数。

Type declaration

    • (): Promise<boolean>
    • Returns Promise<boolean>

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

setNumber: (value: number) => Promise<void>

设置 PDFNumber 对象的数值。

Type declaration

    • (value: number): Promise<void>
    • Parameters

      • value: number

        要设置的值。

      Returns Promise<void>

      一个在数值设置完成时解析的 Promise。

setString: (str: string) => Promise<void>

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

Type declaration

    • (str: string): Promise<void>
    • Parameters

      • str: string

        要设置的字符串。

      Returns Promise<void>

      当字符串设置完成时解析的 Promise。