使用伪项显示 coverage 注记
Coverage 注记要素将某些显示特征存储在伪项中。这些显示特征包括大小、符号、偏移距离和文本字符串,存储在 coverage 注记文本属性表 (TAT) 的 $ALIGN、$FIT、$ID、$JUSTIFY、$LEVEL、$OFFSETX、$OFFSETY、$SIZE、$SYMBOL、$TEXT 和 $WORD 字段中。另外,存储在 TAT 中的任何常规文本属性在属性表中都可用。在注记作为图层添加到 ArcMap 中后,可以通过属性表查看这些显示特征,但是不能进行更改。要启用 ArcMap 中 coverage 注记的外观变化,可以通过 $SYMBOL 和 $LEVEL 中的类别改变用于显示的符号。此功能可通过图层属性进行访问,并管理 ArcMap 中的显示画面。要特别注意,如果 $SIZE 未设置为 0,则不能改变 ArcMap 中文本符号的大小。
查找匹配的字体
ArcInfo Workstation 中有两种可用的字体类型:
- AGFA Intellifonts (font.txt)
- IGL 字体 (plotter.txt)
Intellifonts 包含一组与 Microsoft Windows 中可用的 TrueType 等效字体匹配的常见字型。请参阅下表。但是,IGL 字体没有任何标准 TrueType 等效字体,因此必须进行替换。
AGFA Intellifont |
最接近标准 Windows 等效字体 |
---|---|
Univers Medium |
Arial |
CS Triumvirate |
Arial |
CS Triumvirate Condensed |
Arial Narrow |
CS Times |
Times New Roman |
Omega |
Microsoft Sans Serif |
CG Palacio |
Palatino Linotype |
ArcMap 可使用系统上可用的任何 TrueType、OpenType 或 Type 1 字体。用户获得许可后,可以独立安装除了标准集之外的任何字体。
符号特征
ArcInfo Workstation 文本集中的大部分其他符号特征或者有 ArcMap 中的直接等效内容,或者有可在文本符号上设置的相似属性。
ArcInfo Workstation 文本符号特征 |
ArcInfo Workstation 伪项 |
ArcMap 文本符号属性等效内容 |
---|---|---|
TEXTFONT |
N/A |
字体 |
TEXTQUALITY |
N/A |
字符间距 |
TEXTSPACING-character |
$FIT |
字符间距 |
TEXTSPACING-line |
N/A |
行间距 |
TEXTSIZE |
$SIZE |
大小1 |
TEXTCOLOR |
N/A |
颜色 |
TEXTMASK |
N/A |
文本背景 |
TEXTJUSTIFICATION |
$JUSTIFY |
X 偏移,Y 偏移2 |
TEXTALIGNMENT |
$ALIGN |
垂直对齐,水平对齐2 |
TEXT-ANGLE,SLANT,PENSIZE,LINECAP,LINEJOIN |
N/A |
N/A |
1 如果 $SIZE 不等于 0,大小将由伪项覆盖。
2 这些 ArcMap 属性在分别被伪项 $JUSTIFY 和 $ALIGN 覆盖后会不起作用。
ArcMap 提供了许多 ArcInfo Workstation 不具有的符号属性,例如填充模式、高级背景选项和阴影。
管理注记大小
在 ArcInfo Workstation 中有两种方法设置 coverage 中的注记高度:
- 以地图单位的形式存储在伪项 $SIZE 中。如果是这样,则当注记在 ArcMap 中显示时就不能更改注记的大小。
- 当 $SIZE 设置为 0 时使用文本符号的大小。ArcMap 以所有比例绘制时使用指定的文本符号。
ArcMap 在指定文本大小时使用排版单位“磅”而不是地图单位。当 coverage 注记大小使用地图单位($SIZE 不等于 0)时,ArcMap 以合适的地图单位大小显示注记。正因为如此,文本符号的大小在放大时将变大,缩小时将变小。