search

文本统计

  • 默认命令: TJ
  • 完整命令: MU_TJ

功能说明

快速框选图纸中的对象,自动过滤除文字外的所有几何图元,精准提取单行文字与多行文字的纯净文本内容并统计出现频次,在图纸指定位置自适应生成符合 BST 图块统计标准线表风格的统计表格。

怎么用

  1. 输入快捷键 TJ 或完整命令 MU_TJ 启动命令(亦可在执行命令前预先框选文字对象)。
  2. 框选统计对象:
    • 框选需要统计的区域或文本对象。系统会自动过滤非文字对象,仅保留单行文字 (TEXT) 与多行文字 (MTEXT)。
    • 回车或空格结束框选。
  3. 指定表格放置位置:
    • 命令行提示 指定表格插入点:,在图纸任意空白处点击左键指定表格的左上角起点。
    • 系统将立即自动绘制出整齐、美观的文字数量统计表格。

表格样式与排版特性

  • 参照 BST 标准样式:
    • 表格大标题:文字数量统计(位于表格左上角留白处,颜色 7 白色)。
    • 列定义:包含 序号、名称、数量 三列。
    • 标准工程线表配色:外边框及表头分割线采用颜色 150(深蓝青),内部垂直网格线采用颜色 1(红色),内部水平横线采用颜色 251(浅灰),单元格文本采用颜色 2(黄色)正中居中对齐。
  • 列宽自适应与留白:
    • 自动通过文字包围盒测量所有待统计文本的物理宽度,并基于当前图形出图比例 (MU_GetPlotScale) 动态扩充内边距留白。
    • 保证无论文本长短,表格各列宽敞协调、文字永不挤迫出框。
  • 智能清洗与去格式:
    • 多行文字内部的格式控制符(如字体 \f...;、颜色 \C...;、段落换行 \P 等)会被自动清洗为纯净文字,确保相同内容无论格式如何均能精准聚合计数。
  • 自动升序排序:
    • 统计数据自动按文本内容升序排列,并在第一列从 1 开始自动连续编号,方便核对查找。

注意事项

  • 表格文字默认放置于图纸标准图层 304 并使用系统预设 其他文字样式。
  • 若需撤销已绘制的统计表格,直接按 Ctrl+Z 或敲 U 即可一键撤销。