PDF模板设计程序用来生成并保存PDF模板文件,生成的模板文件可以用于 FormError窗口,图形报告窗口,叶片窗口,凸轮窗口以及SPC窗口中输出为PDF 功能。
它们分别对应:
KFormErrorPDFTemplateDesign.exe,
KGraphicReportPDFTemplateDesign.exe,
KBladePDFTemplateDesign.exe,
KCamPDFTemplateDesign.exe,
KSpcPDFTemplateDesign.exe
界面简介:
在软件安装目录下右键以管理员身份运行"KGraphicReportPDFTemplateDesign.exe',打开主程序界面。
PDF模板设计程序界面分为菜单栏、工具栏、工作窗口和状态栏四部分。
状态栏中会实时显示鼠标当前所在工作窗口的位置,在做某些操作时还会显示操作的宽度值和高度值。
鼠标所在位置是以工作窗口的左上角为(0,0)原点,工作窗口的大小相当于一张A4打印纸的大小,最大宽度为794,最大高度为1102。状态栏中显示的X值是水平方向的鼠标位置,Y值是垂直方向的鼠标位置。
状态栏在某些操作下还可以显示宽度值W和高度值H,这些操作包括:
A.按住鼠标左键拉出矩形虚线框时,状态栏会显示矩形虚线框的宽度和高度。
B.新增加模板元素时,按住鼠标左键拉出矩形虚线框,状态栏会显示将要增加的新元素的宽度和高度。
C. 单个选中某个模板元素时,状态栏会显示选中的元素的宽度和高度。
窗口元素功能
PDF模板设计程序提供了四种模板元素:静态文本、动态文本、图象和矩形框,用户可以任意添加、编辑、删除这四种模板元素。
添加模板元素
静态文本元素是模板中直接显示文本的元素,用户可以使用静态文本来显示单行文本说明;动态文本元素与静态文本元素不同,它在模板中不直接显示任何文本,当使用做好的PDF模板文件时,就会根据动态文本元素的名字来得到动态文本的位置大小等属性,再根据这些属性输出指定的文本,动态文本元素的详细使用方法请参看下面的说明;图象元素是模板中显示FormError图的元素,FormError图会自适应图象元素框的大小,一般情况下一个模板文件中只需要一个图象元素;矩形框元素用来产生一个矩形框,多个矩形框可以组合成表格使用。
添加静态文本按钮,添加图像命令按钮 ,添加矩形框命令按钮,这三种模板元素使用方法基本相同,点击想要添加的模板元素按钮,将鼠标移动到工作窗口中,此时光标变为十字形,按住鼠标左键不放拖动鼠标,拉出一个矩形框,然后松开鼠标左键,就会以拉出矩形框的位置大小产生新模板元素。如果添加新元素过程中想取消添加,可以按ESC键或点鼠标右键来取消。
添加动态文本元素和其他模板元素有所区别,点击工具栏上按钮,首先会打开Add Dynamic Text对话框,如下图:
应用后会在软件界面的表头输出项目列表里显示(注意:需要保存模板后才可以看到)。
使用变量:
如果想用程序实时更新图形报告表头的信息,就要使用Dynamic Name的变量功能,在Dynamic Name(绿色框)中输入VARIABLE::name,name代表用户自定义的变量名称,如输入VARIABLE::KNPTN1
在输出图形报告前需定义变量并赋值:
DECL/COMMON, INTGR, KNPTN1
KNPTN1 =ASSIGN/20
保存pdf后的效果:
当 Add Dynamic Text对话框设置好以后,按ADD(黑色框)开始在工作窗口添加动态文本,添加方式与其他模板元素相同。
添加2个logo图片
如果想在一个报告里添加2个logo图片,可以将第2个图片的Dynamic Name改成NAME_LOGO_IMAGE2'
属性窗口:
PDF模板文档以及四种模板元素都有对应的属性窗口,在属性窗口中可以直接修改文档和模板元素的属性。可以通过四种方法来显示属性窗口,选中要显示属性窗口的模板元素后(不选中任何模板元素时会显示模板文档的属性出口),点击右键菜单,选择"Properties";或者点工具条上的 按钮;或者鼠标左键双击选中的模板元素;或者直接按回车键。
静态文本属性窗口:
Top:是表示此静态文本框顶部与工作区顶部的距离。
Left:是表示此静态文本框左部工作区最左部的距离。
Right:是表示此静态文本框右部工作区最左部的距离。
Botton:是表示此静态文本框底部与工作区顶部的距离。
Text Size:表示此静态文本框中字体的大小。
Text:表示此静态文本框中要显示的字体。
Text Align:表示此静态文本框中文本的对齐方式,有左对齐,右对齐和居中对齐三种对齐方式。
Text Color:表示此静态文本框中要显示的字体的颜色,点击“...”按钮时可以打开颜色对话框来设置静态文本框中要显示的字体的颜色。
Back Color:表示此静态文本框背景的颜色, 点击“...”按钮时可以打开颜色对话框来设置静态文本框背景的颜色。
Show Border:表示是否显示静态文本的边框。
动态文本属性窗口:
选中一个动态文本元素,双击鼠标左键,就会显示选中的动态文本元素属性窗口,如下图:
Top:是表示此动态文本框顶部与工作区顶部的距离。
Left:是表示此动态文本框左部工作区最左部的距离。
Right:是表示此动态文本框右部工作区最左部的距离。
Botton:是表示此动态文本框底部与工作区顶部的距离。
Text Size:表示此动态文本框中字体的大小。
Name:表示是动态文本元素的名字,如果是系统动态文本,名字将不允许更改。
Description:是对动态文本元素的描述。
Text Align:表示此动态文本框中字体排列方式,有左对齐,右对齐和居中对齐三种对齐方式。
Text Color:表示此动态文本框中要显示的字体的颜色,点击“...”按钮时可以打开颜色对话框来设置动态文本框中要显示的字体的颜色。
Back Color:表示此动态文本框背景的颜色, 点击“...”按钮时可以打开颜色对话框来设置动态文本框背景的颜色。
Show Border:表示是否显示动态文本的边框。
Editable:表示此动态文本是否可以被修改编辑,如果选中Editable,则在Neptune中输出PDF时用户可以自行修改动态文本的内容,否则将无法修改动态文本内容。
Visible:表示此动态文本在输出PDF后是否显示,一般情况下都会选中Visible,一些系统定义特殊的动态文本可能会不选中Visible。
图象属性窗口:
选中一个图象元素,双击鼠标左键,就会显示选中的图象元素属性窗口,如下图:
Top:是表示此图像框顶部与工作区顶部的距离。
Left:是表示此图像框左部工作区最左部的距离。
Right:是表示此图像框右部工作区最左部的距离。
Botton:是表示此图像框底部与工作区顶部的距离。
Name:表示是图像元素的名字,如果是系统动态文本,名字将不允许更改。
Description:是对图像元素的描述。
矩形框属性窗口:
选中一个矩形框元素,双击鼠标左键,就会显示选中的矩形框元素属性窗口,如下图:
Top:是表示此矩形框顶部与工作区顶部的距离。
Left:是表示此矩形框左部工作区最左部的距离。
Right:是表示此矩形框右部工作区最左部的距离。
Botton:是表示此矩形框底部与工作区顶部的距离。
Border Width:表示矩形框的边框厚度。
Border Color:表示矩形框的边框颜色。
制作一个模板实例
下面以创建一个GraphicReport中文模板文件为例,实际演示一下PDF模板设计程序的使用。
第一步:打开KGraphicReportPDFTemplateDesign程序,此时程序是一个空白的文档。
第二步:打开模版文件,找到简体中文模板并打开。
第三步:将需要修改的模板进行另存,并重新命名。(只有保存到程序安装目录下的templates目录中才可以使用。)
第四步,对模板进行修改。
1、在工作窗口的空白处双击鼠标左键或选择右键菜单里的"Properties",进行编辑。
2、先将需要修改的文字部分删除。选中文字,鼠标右键Delete删除。
注意:删除的不仅有静态文本,还有动态文本。(动态文本与静态文本在前文中有详细介绍)
3、通过键盘上的前、后、左、右方向键可以移动线框的位置。(文本框也可以通过该方式进行移动)
4、通过鼠标左键可以将线框进行伸缩(竖直方向)。
5、在需要填入文字的地方添加一个静态的文本框。
6、双击静态文本框,对其属性进行修改。
7、在与静态文字相应的位置上添加动态的文字框。并对其进行命名。(具体使用方法前面添加模版元素处有详细介绍)
双击动态文字框,对其进行编辑。
8、对PDF文件修改完成后需对其进行保存。
9、回到RationalDMIS图形报告窗口就可以使用编辑过的模板了。