destroy
destroy: () => Promise<void>
enumObjectsBBox
enumObjectsBBox: (filterArr: any[]) => Promise<any[]>
Type declaration
- (filterArr: any[]): Promise<any[]>
Returns Promise<any[]>
返回页面上对象边界框的数组。
generateContent
generateContent: () => Promise<void>
Type declaration
- (): Promise<void>
Returns Promise<void>
getBound
getBound: () => Promise<Rect> Type declaration
- (): Promise<Rect>
Returns Promise<Rect>
返回页面的边界框。
getDoc
getDoc: () => Promise<null | DocType> getObjectCount
getObjectCount: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回页面上的对象数量。
getObjectIndex
Type declaration
- (obj: PageObjectType): Promise<number>
Returns Promise<number>
返回指定对象的索引。
getPageHeight
getPageHeight: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回页面的高度。
getPageRotation
getPageRotation: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回页面的旋转角度。
getPageWidth
getPageWidth: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回页面的宽度。
isParsed
isParsed: () => Promise<boolean>
opacityBatchUpdate
opacityBatchUpdate: (objectArr: string[], opacity: number) => Promise<boolean>
Type declaration
- (objectArr: string[], opacity: number): Promise<boolean>
Parameters
- objectArr: string[]
- opacity: number
Returns Promise<boolean>
如果操作成功则返回 true。
removeObject
Type declaration
- (position: POSITIONType): Promise<void>
Returns Promise<void>
当对象被删除时解析的 Promise。
removeObjectById
removeObjectById: (objId: string) => Promise<boolean>
Type declaration
- (objId: string): Promise<boolean>
Returns Promise<boolean>
如果对象被成功删除则返回 true。
销毁当前对象。