WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Interface IExtractTable

    自动提取图中表格参数

    interface IExtractTable {
        mapid?: string;
        version?: string;
        layer?: string;
        bounds?: string;
        condition?: string;
        debug?: boolean;
        digit?: number;
        tol?: number;
        tableEdgeMinPoint?: number;
        tableTextMinCount?: number;
        cellMaxArea?: number;
        cellEmptyRatio?: number;
        tableMaxCellCount?: number;
        noHvLineSegCount?: number;
        seachTableMost?: boolean;
        findChildMapRects?: boolean;
    }
    Index

    Properties

    mapid?: string

    地图ID.

    version?: string

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

    layer?: string

    图层样式名.为空时,将由选择的实体的图层来决定

    bounds?: string

    范围 [x1,y1,x2,y1] 为空表示此个图,否则为指定区域查询提取.

    condition?: string

    查询条件(默认为所有线).

    debug?: boolean

    是否输出调试数据.

    digit?: number

    小数点计算精度. 正数表示精度为小数点后几位,负数表示精度为小数点前几位 默认为4

    tol?: number

    误差值. 正数表示距离小于这个误差值就以为是直线(为零的话表示自动求误差值),负数表示自动获取的误差值比例倍数大小 默认为0自动

    tableEdgeMinPoint?: number

    表格边框最少点. 如果表格边框点数小于这个数将排查此表格. 默认 12

    tableTextMinCount?: number

    表格文本最少数. 如果表格中所有文本个数小于这个数将排查此表格. 默认 4

    cellMaxArea?: number

    单元格最大面积比.单元格面积占整体表格面积的比例不能超过这值,超过了此值,将不获取内容 . 默认 90

    cellEmptyRatio?: number

    空值所占最小比例. 空值占所有表格的比例超过此值将排查此表格. 默认 90

    tableMaxCellCount?: number

    单元格最大个数 允许的单元格最大个数,超过这值将排查此表格 . 默认 100000

    noHvLineSegCount?: number

    线段中允许折线段数 默认情况下只提取水平线或垂直线,如果要允许折线,设置允许线段中折线的段数(非水平和垂直线段) . 默认 0

    seachTableMost?: boolean

    表格数据允许重复. 表格数据允许重复会尽可能搜索多的表格,但同一份数据可能在不同的表格中 默认false

    findChildMapRects?: boolean

    查找子图范围 默认false