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>

Destroys the PDFNumber object.

Type declaration

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

      A promise that resolves when the object is destroyed.

getFloat: () => Promise<number>

Retrieves the float value of the PDFNumber object.

Type declaration

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

      A promise that resolves to the float value of the PDFNumber.

getInteger: () => Promise<number>

Retrieves the integer value of the PDFNumber object.

Type declaration

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

      A promise that resolves to the integer value of the PDFNumber.

getNumber: () => Promise<number>

Retrieves the numeric value of the PDFNumber object.

Type declaration

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

      A promise that resolves to the numeric value of the PDFNumber.

getString: () => Promise<string>

Retrieves the string representation of the PDFNumber object.

Type declaration

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

      A promise that resolves to the string representation of the PDFNumber.

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

Checks if two PDFNumber instances are equal.

Type declaration

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

      • otherNumber: PDFNumberType

        The second PDFNumber instance to compare.

      Returns Promise<boolean>

      A promise that resolves to true if the two objects are equal; otherwise, false.

isInteger: () => Promise<boolean>

Determines if the PDFNumber object is an integer.

Type declaration

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

      A promise that resolves to true if the PDFNumber is an integer; otherwise, false.

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

Sets the numeric value of the PDFNumber object.

Type declaration

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

      • value: number

        The value to set.

      Returns Promise<void>

      A promise that resolves when the value is set.

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

Sets the string representation of the PDFNumber object.

Type declaration

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

      • str: string

        The string to set.

      Returns Promise<void>

      A promise that resolves when the string is set.