第六部分 xsteel 6.0模板手册

第六部分 xsteel 6.0模板手册

ID:12706404

大小:235.50 KB

页数:24页

时间:2018-07-18

第六部分 xsteel 6.0模板手册_第1页
第六部分 xsteel 6.0模板手册_第2页
第六部分 xsteel 6.0模板手册_第3页
第六部分 xsteel 6.0模板手册_第4页
第六部分 xsteel 6.0模板手册_第5页
资源描述:

《第六部分 xsteel 6.0模板手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六部分Xsteel6.0模板手册1.本手册的使用本手册是Tekla公司模板编辑器的参考手册,下面说明本手册的编排,将对不同的用户提出不同的建议和对本套文件中其它手册的描述。如果您在软件或者手册中碰到任意问题,您也可以找到帮助信息。本文件从视图的图形模板角度描述模板编辑器的功能与使用。创建ASCII报告的功能是创建图形模板需要功能的子集。1.1手册组成第二章包括模板的简要描述。第三章说明用户界面的基本要素。第四章是模板编辑器功能的详细描述。第五章是模板的两个例子。1.2其它手册本手册中的符号创建的内容将在"符号编辑器参考指南"中说明。参照其它的应用参考手

2、册,在这些手册中,你将用到模板。2.模板的一般说明什么是模板?模板是包含在一个应用程序中的格式和图表的描述,模板可以是图解式的,可作为图表、文本块、绘图标题以及作报告时使用的ASCII码文字格式。程序运行时模板域的内容对应用模板的整个过程的适用。2.1图表部分一个模板含六个不同的部分:标题,页标题,列,页脚注,中间列和脚注。并非所有的部分都会存在于一个模板中。例如:一个绘图表经常只有标题。模板的每部分包括线、弧、文字、填充域面或字段。报告模板是绘图模板的子集,它仅有可以打印成ASCII文件的项目。标题标题仅在每个模板的开始出现时一次。且每个模板又有一个标

3、题。页标题根据不同的特性,页标题出现在每页或仅仅出现在偶数页或奇数页的开始。第一页在页标题的前面有标题。页标题主要在报告中使用,但也能在绘图模板中用来在图表的每几条线后重复某一标鉴,每个模板中可以存在几个页标题。(例如:对偶数和奇数页有不同的页标题)。列当输出模板时,列可以重复许多次。使用模板的具体应用决定要输出列的数目。列的输出可以用一些规则来控制。每个模板仅有一列存在,当然列包含许多线。使用模板的应用决定列实际分类,在列区域中给出分类顺序值来定义分类键。中间列中间列可以用来为提供附加的或可选择的信息(例如:中间点概要)。可能有许多不同种类的中间列。这

4、些特性定义输出的顺序,可以使用规则来控制中间列的输出。页脚注页脚注位于一页的结尾(见上文页标题)。每个模板中可以有几个页脚注。脚注脚注位于最后一页的页脚注之后。确定的图表区域中的对象的图表区域框为图表区域。图表区域并非所见即所得。图表区域的水平参考点和垂直参考点是由内部的边缘计算所得,而不是由图表区域框的端点得来的。位置可由页的边缘特性控制。行和中间行按照规则输出。(参见12规则)。2.2模板对象一个图形模板包含:Ø直线(绘图)Ø填充区域(绘图)Ø符号(绘图)Ø文本(绘图/报告)Ø域(绘图/报告)报告图表仅包括文本和域。每一个表格内容可以包含上述罗列的所

5、有类型。例如,行可以包括以行形式输出的图形对象。2.3模板设置和单位一般模板的特性:Ø重复方向:图表向上或向下伸展。Ø网格原点及x轴和y轴方向网格点之间的距离。Ø上下左右的页边距和每页的行数(没页数时设为0)。图形模板是由毫米绘图坐标定义的。在输出结束后,你可以在应用程序中调整模板的比例。模板在绘图坐标中的位置是无关的,因为模板的尺寸(宽和高)总是由模板对象(文本,直线,域,…)来计算的。报告模板的尺寸与ASCII文件的列和线相关,因此不能调整比例。2.4规则规则用于控制行和中间行的输出。一条规则通常只有一种含义。2.4.1语法规则中所使用的词汇单元和表

6、达语法同c语言。

7、

8、或&&与==等于!=不等于<小于<=小于或等于>大于>=小于或等于+加操作符-减操作符*乘操作符/除操作符条件表达式通常遵循下列语法(不严格要求用括弧)if(表达式)then(表达式)else(表达式)endif支持两种注解方式。由//标志开始的一行注解,结束于下一新行。第二种方式对于多行注解有用,它是由/*标志开始,*/结束。此外,操作符和它们的操作数通常符合一般的C语言规则,即考虑运算顺序,允许的操作数数据类型,类型转换和函数。少数例外:'+'也接受字符串操作数,即字符串的连接。'==','!=','<','>','<='and'

9、>='也支持字符串操作数,即字符串比较,定义为strcmp()。Ø'&&'and'

10、

11、'不保证仅为得出结果而求值;相反,它们通常用于计算两个操作数的值。2.4.2函数在规则中,你可以使用函数来查询在应用程序中定义的任何域的值,不管该域显示在该行与否。curr("attribute")返回刚输出行的属性next("attribute")返回下一待输出行属性first()如果是第一行则返回TRUElast()如果是末行则返回TRUEdo()输出该行pass()跳过该行(输出,甚至连中间行也不输出)forw()跳过该行,但设法输出中间行下面是一个关于规则的例子

12、,它考虑了中间行是否打印:if(curr("PROFILE")!=next("P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。