• 八 Civil3d常用显示样式的编辑与创建 ----点标签样式2


    在上一节中,我们大致了解了一下点位高程标签的构造,今天我们就来自定义一个类似的标签样式。

    在工具空间上如下图找到【点位高程】文件夹,然后右键,点击【新建...】

    随后弹出对话框如下,在名称栏中输入一个名称

    然后切换到布局选项卡,这里是完成整个标签的最主要的地方。当我们新建一个点位高程标签时,程序会自动添加一个文本组件,如下,我们可以使用它,也可以删除它。在这里为了演示创建过程,我们删除它。

    点击组件后面的那个删除按钮,把它删除,这时组件将为空。

    首先我们要添加一个文本组件,至于这个文本组件是如何读取曲面高程的,下面会讲到。我们点击按钮,在展开的下拉列表中点击【文本】,这时组件列表中就会添一个文本组件,为了便于查看,在这里将它重命名为“点位高程文本”,如下图:

    接下来我们将这个文本组件对象指向曲面的高程,点击如下图的按钮

    随后弹出一个对话框,这里便是赋予文本组件获取曲面高程特性的地方,首先我们把默认的“label text”文本删除,因为它不包含任何数据。

    点击特性下拉列表框,会弹出多个特性,我们找到曲面高程,点击导入按钮,将曲面高程导入到右侧的预览窗口

     

     导入后,如下图,这时文本组件就有了获取曲面高程的特性了。

    点击确定,我们先验证一下,看是否能获取曲面上任一点的高程。找到在上一节中我们在曲面上添加的点位高程标签,右键点击【编辑标签样式...】命令,如下图

    随后弹出如下对话框,在下拉列表框中找到我们刚创建的“点位高程”标签样式,然后点击确定

    这时标签样式就会变成我们所创建的那个样式,因为只有一个文本组件,所以只显示从曲面获取的高程值,如下图,

    为了能够清楚的知道,该高程值到底是曲面上那个点的高程,我们继续添加其他组件。

    找到那个“点位高程”标签,右键它,然后点击编辑,即可重新进入编辑对话框

    切换到布局选项卡中,在组件列表框中添加一个直线组件,并设置如下:

     

     接着我们创建第二条直线作为水平线,设置界面如下:

    然后我们把高程文本移动到那个水平线上就可以了,设置如下:

      

    主要是位置的相对关系,多修改几次就能理解其中的意思了。

    点击确定,回到图中看看效果如何:

    虽然目的达到了,但是高程文本和水平线的宽度并没有对其,怎么处理呢,这时你会想把水平直线的长度再加长一点就好了嘛,假如这次你修改好了,对其了,如果高程文本宽度变小了怎么办呀,不能一直修改直线的长度吧。我们这样想,能不能将水平线的长度随着高程文本宽度的改变而改变呢?答案是肯定的,可以做到,下面我们就来做一下。

    首先我们先将文本的左下角点和斜线的终点对其:

    然后将水平线再附着到文本组件上就OK了,设置如下:

    设置完所有后,我们再验证一下:

    这时你会发现水平线就和高程文本的宽度对其了。

    这个创建过程刚开始会有点麻烦,不过多试几次就会慢慢理解并熟悉了。万事开头难,加油吧! 

  • 相关阅读:
    Web Api跨域访问配置及调用示例
    EasyUI datagrid 日期时间格式化
    bootstrap-table组合表头
    Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web mod
    Java 开发环境配置
    一台电脑上配置多个tomcat
    使用plsql Developer 连接远程服务器
    阿里云初识
    算法入门———冒泡排序
    算法入门———递归
  • 原文地址:https://www.cnblogs.com/whlkx/p/9352061.html
Copyright © 2020-2023  润新知