interface PageEditorType {
    editActivatePageEditor: (filter: number) => Promise<void>;
    editCreateImage: (
        diBitmap: DIBitmapType,
        point: Point,
        pix: number,
        piy: number,
    ) => Promise<boolean>;
    editGetSelectedGraphObjectUtils: () => Promise<
        null
        | GraphicObjectUtilsType,
    >;
    isInObjectEditMode: () => Promise<boolean>;
    options?: Options;
}

Implemented by

Properties

editActivatePageEditor: (filter: number) => Promise<void>

为指定页面和文档视图启动图形对象工具。

Type declaration

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

      • filter: number

        要应用于图形对象工具的过滤器。

      Returns Promise<void>

      一个在操作完成时解析的 Promise。

editCreateImage: (
    diBitmap: DIBitmapType,
    point: Point,
    pix: number,
    piy: number,
) => Promise<boolean>

在页面上创建一个新的图像对象。

Type declaration

    • (
          diBitmap: DIBitmapType,
          point: Point,
          pix: number,
          piy: number,
      ): Promise<boolean>
    • Parameters

      • diBitmap: DIBitmapType

        表示要创建的图像的 DIBitmap 对象。

      • point: Point

        图像放置的位置。

      • pix: number

        图像的水平 DPI。

      • piy: number

        图像的垂直 DPI。

      Returns Promise<boolean>

      一个 Promise,当图像创建成功与否时返回一个布尔值。

editGetSelectedGraphObjectUtils: () => Promise<null | GraphicObjectUtilsType>

获取当前选中的图形对象工具。

Type declaration

isInObjectEditMode: () => Promise<boolean>

检查页面编辑器是否处于对象编辑模式。

Type declaration

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

      一个 Promise,如果处于对象编辑模式则解析为 true,否则为 false。

options?: Options