定义格式
格式用于定义图的页面设置。其中包括对以下特征的定义:
长度单位
名称
边界
导航栅格
标题块
* 
仅标题块为可选特征。其他为必需的特征。
格式在 XML 文件中定义,在将其添加到标准时,以下标头必须有效并被识别为格式:
<?xml version="1.0" encoding="utf-8"?>
长度单位
必须为格式文件定义长度单位。可设置以下单位:
MILLIMETER
INCH
POINT
以下是格式长度单位的示例:
<formats length_units="MILLIMETER">
名称
可通过格式的名称来识别格式。但是,如果两种格式具有相同的名称,会同时列出来。
以下为格式名称示例:
<format name="format A">
<border>
边界为沿图形边界分布的一条线,用于定义可用区域。其中包括以下功能:
规则
说明
width
定义格式边界的宽度。
height
定义格式边界的高度。
line_color
指定边界的颜色。
line_weight
指定边界的厚度。
以下为边界脚本示例:
<border width="20.0" height="10.0" line_color="#bf8230" line_weight="0.1"/>
<navgrid>
导航栅格将格式在竖直及水平方向上划分成多个段。用户可以控制导航栅格的可见性。定义栅格的以下详细信息:
规则
说明
start_point
指定参考编号和字母 (栅格标签) 起始位置 (A1) 处的边界拐角。
line_spacing
定义栅格线之间的间距 (竖直和水平方向)。
line_color
指定导航栅格可见时的颜色。
font_size
控制栅格的字体大小。
offset
定义栅格标签到边界的距离。
以下为导航栅格脚本示例:
<navgrid start_point="bottom left" line_spacing="2.0" line_color="#a65f00"
font_size="10" offset="1.0"/>
<titleblock>
标题框是一个矩形轮廓块,具有一部分或多部分文本。它包含标题或说明,并可包含图解项的参考以及附加的注解和参考。
标题块的列表可以为空。还可以有一个或多个 <titleblock> 标记。
文本部分列表可以为空。还可以有一个或多个 <section> 标记。
标题块包含标题部分和文本的其他部分。
所有部分中的字体相同,但大小和样式不同 (粗体、斜体)。
除非单独进行定义,否则每个部分都会继承上一部分的设置。
如果某个文本行过长,则文本会折行显示。
标题块的高度是所有文本行高度之和,包括行间距和页边距。
标题块轮廓定义包括以下详细信息:
规则
说明
name
名称必须唯一。
min_width
调整标题块大小时,用于设置标题块的最小宽度。
min_height
调整标题块大小时,用于设置标题块的最小高度。
position
设置与标题块对齐的边界拐角。偏离边界的拉伸方向
line_color
定义标题块边界的颜色。
line_weight
定义标题块边界的宽度。
bgcolor
定义标题块背景的颜色。
margin
定义文本部分与标题块边界之间的最小距离。
offset_x
定义距离边界的水平距离。
最大 offset_x = 边界宽度减去 min_width
offset_y
定义距离边界的垂直距离。
最大 offset_y = 边界高度减去 min_height
* 
如果未定义任何偏移,与标题块对齐的两侧会与边界接触。
标题块部分的文本定义包括以下详细信息:
规则
说明
sections
标题块中有三种类型的文本。
const_text
用户不能删除或更改。
edit_text
用户可以编辑。
dynamic_text
文本由 Creo Illustrate 应用程序实时进行翻译和替换,但用户无法删除或更改。
font_size
设置此部分中所包含文本的字体大小。
bold
设置此部分中所包含文本的样式。
italic
设置此部分中所包含文本的样式。
font_color
设置此部分中所包含文本的字体颜色。
alignment
设置文本的左对齐、中间对齐或右对齐。
section_spacing
定义当前部分与其后面一部分之间的间距。
以下为标题块轮廓和脚本的部分文本示例:
<titleblocks>
<titleblock name="Title block - Text types" min_width="90.0" offset_x="1" offset_y="1"line_color="#000000" line_weight="0.3" bgcolor="#ffffff" margin="1"position="bottom right">
<sections>
<section font_size="5" bold="true" italic="false" underline="false" strikeout="false"font_color="#000000" alignment="left" section_spacing="0.1">
<const_text>This is constant text, </const_text><edit_text> This text can be edited </edit_text><const_text> the following are all dynamic text:</const_text>
<const_text>&#xA;author = </const_text><dynamic_text>author </dynamic_text>
<const_text>&#xA;created = </const_text><dynamic_text>created </dynamic_text>
<const_text>&#xA;figure name = </const_text><dynamic_text>figure name </dynamic_text>
<const_text>&#xA;file name = </const_text><dynamic_text>file name </dynamic_text>
<const_text>&#xA;last modified = </const_text><dynamic_text> last modified</dynamic_text>
<const_text>&#xA;last modified by = </const_text><dynamic_text> last modified by</dynamic_text>
</section>
<section font_size="4" bold="false" italic="true" underline="false" strikeout="false" font_color="#4a69bd" alignment="middle" section_spacing="0.1">
<const_text>Multiple sections can be defined.Each section can have its own styling.</const_text>
</section>
</section>
</titleblock>
继续阅读下一节,了解有关定义属性规则的信息。
Was this helpful?