通过基本重映射操作,您可以将元素参数更改为输出文件中的其他值。但在某些情况下,您可能并不希望具有给定源值的每个元素都更改为同一目标值。例如,您可能希望将层 23 上的文本 更改为“注释”层,但保留层 23 上的线 原样不动。您可能希望仅将线宽为 7 的元素从颜色 3 更改为颜色 4,或者希望将线宽不是 2 的所有元素从颜色 3 更改为颜色 4。
在重映射电子表格中,每个映射表(电子表格)都有一个必填列(主键),用于表示要更改的元素参数。此外,大多数映射表还有可选列,用于表示限定与主键相匹配的元素时所用的其他参数。例如,在 Levels 映射表中,必需的主键列为 Level,可选的限定符列为 Color、Weight、LineStyle、Class、ElementType 和 Cell。同样,对 Font 重映射而言,限定符有五个:Level、Color、Weight、Class 和 Cell。除非打开“显示可选列”设置,否则可选的限定符列会隐藏。
下面是在映射表中使用限定符列的一些指导原则:
颜色 | 线宽 | DWGOutput 颜色 |
---|---|---|
3 | 5 | 4 |
3 | 7 | 4 |
颜色 | 层 | V8OutputColor |
---|---|---|
2 | %match | %bylevel |
在本例中,当保存至 V8 文件时,“按层”颜色为 2 的层上的所有“颜色 2”元素都将其颜色设置为“按层”。
再举一例,假设颜色映射表包括以下值。
颜色 | 层 | V8OutputColor |
---|---|---|
%unmapped | %match | %bylevel |
在此示例中,重映射操作会提取颜色与其层的“按层”颜色相匹配的每个元素,并将其颜色更改为“按层”。这些原则对 Weight 和 LineStyle 映射表同样适用。颜色区域描述%unmapped 和%bylevel 影响列值的方式。