Implements

Constructors

  • 不再使用 'new' 来创建,而是使用 create 代替。

    Parameters

    Returns AnnotList

    const annotList = await AnnotList.create();
    

Properties

options: Options

Methods

  • 销毁注释列表。

    Returns Promise<void>

  • 获取指定位置的注释。

    Parameters

    • index: number

      注释列表中的从零开始的索引。

    Returns Promise<null | AnnotType>

  • 获取注释列表中的注释数量。

    Returns Promise<number>

    • 注释列表中的注释数量。
  • 获取注释的索引。

    Parameters

    Returns Promise<number>

    • 注释列表中的从零开始的索引。
  • 在指定索引之前插入,如果索引等于当前数量,则追加到末尾。

    Parameters

    • annot: AnnotType
    • Optionalindex: number

      要在其之前插入的从零开始的索引。

    Returns Promise<void>

  • 将注释移动到指定位置。

    Parameters

    • index: number

      要移动的注释的位置

    • newIndex: number

      要移动到的新位置

    Returns Promise<void>

  • 将注释移动到注释列表的第一个位置。

    Parameters

    • index: number

      要移动的注释的从零开始的索引。

    Returns Promise<void>

  • 将注释移动到注释列表的最后。

    Parameters

    • index: number

      要移动的注释的从零开始的索引。

    Returns Promise<void>

  • 删除注释。

    Parameters

    • index: number

      要删除的注释的从零开始的索引。

    Returns Promise<void>

  • 移除所有注解。

    Returns Promise<void>

  • 将指定位置的注释替换为新的注释。

    Parameters

    • index: number

      注释列表中的从零开始的索引。

    • annot: AnnotType

      新的注释。

    Returns Promise<void>

  • 从 PDF 页面创建注释列表。

    Parameters

    • Optionaloptions: Options

      输入的 PDF 页面

    Returns Promise<AnnotListType>

    {"page": pdfPage}