ArcGIS Label换行显示VBS代码实现

ArcGIS 中使用 VBS 代码来实现 Label 的换行显示,可以通过调整代码中的除数来控制每行显示的字符数。代码中的 j = Int(i / 10) 通过除数的变化来实现每行字符数的调整,具体示例如下:

Function FindLabel([YourField])
    Dim i, j, label
    label = [YourField]
    i = Len(label)
    j = Int(i / 10)  ' 设置每行最多显示的字符数
    For n = 1 To j
        label = Left(label, n * 10) & vbCrLf & Mid(label, (n * 10) + 1, 10)
    Next
    FindLabel = label
End Function

在代码中,您可以根据需要调整数字 10 为其他值,以改变每行显示字符的长度。此方法能够有效地对过长的文本进行换行,使其在地图标注中更易于阅读。

txt 文件大小:333B