interface PathObjectUtilsType {
    getLineCap: (utils: GraphicObjectUtils) => Promise<FPD_LineCap>;
    getLineJoin: (utils: GraphicObjectUtils) => Promise<FPD_LineJoin>;
    getLineWidth: (utils: GraphicObjectUtils) => Promise<number>;
    getMiterLimit: (utils: GraphicObjectUtils) => Promise<number>;
    options?: Options;
    setLineCap: (
        utils: GraphicObjectUtils,
        cap: FPD_LineCap,
    ) => Promise<boolean>;
    setLineJoin: (
        pathObjectUtils: GraphicObjectUtils,
        join: FPD_LineJoin,
    ) => Promise<boolean>;
    setLineWidth: (
        utils: GraphicObjectUtils,
        lineWidth: number,
    ) => Promise<boolean>;
    setMiterLimit: (
        utils: GraphicObjectUtils,
        miterLimit: number,
    ) => Promise<boolean>;
}

Implemented by

Properties

getLineCap: (utils: GraphicObjectUtils) => Promise<FPD_LineCap>

获取当前路径对象的线端样式。

Type declaration

getLineJoin: (utils: GraphicObjectUtils) => Promise<FPD_LineJoin>

获取当前路径对象的线条连接样式。

Type declaration

getLineWidth: (utils: GraphicObjectUtils) => Promise<number>

获取当前路径对象的线宽。

Type declaration

getMiterLimit: (utils: GraphicObjectUtils) => Promise<number>

获取当前路径对象的斜接限制值(miter limit)。

Type declaration

options?: Options
setLineCap: (utils: GraphicObjectUtils, cap: FPD_LineCap) => Promise<boolean>

设置当前路径对象的线端样式。

Type declaration

setLineJoin: (
    pathObjectUtils: GraphicObjectUtils,
    join: FPD_LineJoin,
) => Promise<boolean>

设置当前路径对象的线连接样式。

Type declaration

setLineWidth: (utils: GraphicObjectUtils, lineWidth: number) => Promise<boolean>

设置当前路径对象的线宽。

Type declaration

    • (utils: GraphicObjectUtils, lineWidth: number): Promise<boolean>
    • Parameters

      • utils: GraphicObjectUtils

        图形对象工具实例。

      • lineWidth: number

        要设置的线宽。

      Returns Promise<boolean>

      一个 Promise,成功时返回 true,否则返回 false。

setMiterLimit: (
    utils: GraphicObjectUtils,
    miterLimit: number,
) => Promise<boolean>

设置当前路径对象的斜接限制(miter limit)。

Type declaration

    • (utils: GraphicObjectUtils, miterLimit: number): Promise<boolean>
    • Parameters

      • utils: GraphicObjectUtils

        图形对象工具实例。

      • miterLimit: number

        要设置的斜接限制值。

      Returns Promise<boolean>

      一个 Promise,如果成功则解析为 true,否则为 false。