Interface IComposeNewMap

组合新地图参数

interface IComposeNewMap {
    cadVersion?: string;
    clipbounds?: [number, number, number, number];
    fourParameter?: [number, number, number, number];
    isInverseFourParamter?: boolean;
    layerPrefix?: string;
    layerSuffix?: string;
    layers?: string[];
    mapid: string;
    purge?: boolean;
    savefilename?: string;
    selByCrossing?: boolean;
    version?: string;
}

Properties

cadVersion?: string

导出的CAD版本号。如果为*表示为当前CAD图的版本

clipbounds?: [number, number, number, number]

地图裁剪范围,范围如[x1,y1,x2,y2], 为空的话,表示不裁剪

fourParameter?: [number, number, number, number]

四参数(x偏移,y偏移,缩放,旋转弧度),可选,对坐标最后进行修正

isInverseFourParamter?: boolean

是否用上面的四参数进行反算,默认false

layerPrefix?: string

生新成图的图层名称前缀,如果设置为null将不会有默认的图层前缀。如果没有前缀,不同的图有图层重名时,如果设置了随层属性有可能会导致绘制的不一样

layerSuffix?: string

生新成图的图层名称后缀

layers?: string[]

要显示的图层名称,为空的时候,表示全部图层

mapid: string

地图ID.

purge?: boolean

生成后清理图形数据以减少dwg文件大小

savefilename?: string

保存的文件名称,为空的时候,自根据参数自动生成

selByCrossing?: boolean

选择是包含还是相交(默认false表示包含,true相交)

version?: string

地图版本(为空时采用当前打开的地图版本).