Implements

Constructors

  • 创建一个 PDFArray 实例。 请使用 create 方法来创建实例,而不是通过 new 关键字创建。

    Parameters

    • Optionaloptions: Options

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

    Returns PDFArray

    const pdfArr = await PDFArray.create();
    

Properties

options?: Options

Methods

  • 向 PDFArray 实例添加一个整数。

    Parameters

    • value: number

      要添加的整数。

    Returns Promise<void>

  • 添加一个名称对象。

    Parameters

    • name: string = ''

      要添加的名称。

    Returns Promise<void>

  • 向 PDFArray 实例添加一个数字。

    Parameters

    • num: number

      要添加的数字。

    Returns Promise<void>

  • 添加一个带有对象编号的引用对象。

    Parameters

    • doc: DocType

      文档对象。

    • objNum: number

      被引用的对象编号。

    Returns Promise<void>

  • 添加一个字符串对象。

    Parameters

    • str: string = ''

      要添加的字符串。

    Returns Promise<void>

  • 销毁当前对象。

    Returns Promise<void>

  • 获取指定位置的数组对象。

    Parameters

    • index: number

      指定数组中从零开始的索引。

    Returns Promise<null | PDFObjectType>

    返回指定位置的数组对象。

  • 获取 PDFArray 实例中的元素数量。

    Returns Promise<number>

    返回 PDFArray 实例中的元素数量。

  • 获取指定位置的字典对象。

    Parameters

    • index: number

      指定数组中从零开始的索引。

    Returns Promise<null | PDFDictionaryType>

    返回指定位置的字典对象。

  • 获取元素的引用。返回对该元素的直接引用。

    Parameters

    • index: number

      指定数组中从零开始的索引。

    Returns Promise<null | PDFObjectType>

    返回 PDFArray 实例中指定索引处的元素。

  • 获取 PDFArray 实例中指定索引位置的直接对象或其引用的间接对象。

    Parameters

    • index: number

      指定数组中的从零开始的索引。

    Returns Promise<null | PDFObjectType>

    返回直接对象或其引用的间接对象。

  • 获取指定位置的浮点数。

    Parameters

    • index: number

      指定数组中从零开始的索引。

    Returns Promise<number>

  • 获取指定位置的整数。

    Parameters

    • index: number

      指定数组中从零开始的索引。

    Returns Promise<number>

    返回指定位置的整数。

  • 获取指定位置的数字。

    Parameters

    • index: number

      指定数组中从零开始的索引。

    Returns Promise<number>

    返回指定位置的数字。

  • 获取 PDFArray 实例的矩形。

    Returns Promise<Rect>

    返回 PDFArray 实例的矩形。

  • 获取指定位置的流对象。

    Parameters

    • index: number

      指定数组中从零开始的索引。

    Returns Promise<null | PDFObjectType>

    返回指定位置的流对象。

  • 获取指定位置的字符串。

    Parameters

    • index: number

      指定数组中从零开始的索引。

    Returns Promise<string>

    返回指定位置的字符串。

  • 释放 FPDArray。

    Returns Promise<void>

  • 移除一个元素。

    Parameters

    • index: number

      要移除的元素索引。

    Returns Promise<void>

  • 创建一个 PDFArray 实例。

    Parameters

    • Optionaloptions: Options

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

    Returns Promise<PDFArrayType>

    返回一个 PDFArray 实例。