interface FormControlType {
    getBackgroundColor: () => Promise<number[]>;
    getBorderColor: () => Promise<number[]>;
    getDict: () => Promise<null | PDFDictionaryType>;
    getField: () => Promise<null | FormFieldType>;
    getInterForm: () => Promise<null | InterFormType>;
    getRect: () => Promise<Rect>;
    getRotation: () => Promise<number>;
    getType: () => Promise<FPD_FormFieldType>;
    isChecked: () => Promise<boolean>;
    isDefaultChecked: () => Promise<boolean>;
    options?: Options;
    setBackgroundColor: (color: { color: number[] }) => Promise<void>;
    setBorderColor: (color: { color: number[] }) => Promise<void>;
    setRotation: (deg: number) => Promise<void>;
}

Implemented by

Properties

getBackgroundColor: () => Promise<number[]>

获取表单控件的边框颜色。

Type declaration

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

      • 表单控件的背景颜色
getBorderColor: () => Promise<number[]>

获取表单控件的边框颜色。

Type declaration

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

      • 表单控件的边框颜色
getDict: () => Promise<null | PDFDictionaryType>

获取表单控件的字典。

Type declaration

getField: () => Promise<null | FormFieldType>

获取表单控件的字段。

Type declaration

getInterForm: () => Promise<null | InterFormType>

从交互式表单中获取表单小部件。

Type declaration

getRect: () => Promise<Rect>

获取表单控件的矩形区域。

Type declaration

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

      • 表单控件的矩形区域
getRotation: () => Promise<number>

获取表单控件的旋转角度。

Type declaration

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

      • 表单控件的旋转角度
getType: () => Promise<FPD_FormFieldType>

获取表单控件的字段类型。

Type declaration

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

      • 表单控件的字段类型。
isChecked: () => Promise<boolean>

获取表单控件的值。

Type declaration

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

      • 表单控件是否被选中
isDefaultChecked: () => Promise<boolean>

获取表单控件的默认选中状态。

Type declaration

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

      • 表单控件是否为默认选中
options?: Options
setBackgroundColor: (color: { color: number[] }) => Promise<void>

设置表单控件的边框颜色。

Type declaration

    • (color: { color: number[] }): Promise<void>
    • Parameters

      • color: { color: number[] }

        要设置的背景颜色。

      Returns Promise<void>

setBorderColor: (color: { color: number[] }) => Promise<void>

设置表单控件的边框颜色。

Type declaration

    • (color: { color: number[] }): Promise<void>
    • Parameters

      • color: { color: number[] }

        要设置的颜色。

      Returns Promise<void>

setRotation: (deg: number) => Promise<void>

设置表单控件的旋转角度。

Type declaration

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

      • deg: number

        要设置的角度。

      Returns Promise<void>