服务器端水印的常规工作流
配置服务器端水印包括以下主要任务︰
1. 设计和创建服务器端水印
2. 配置 Creo View 以显示水印
3. 测试已配置的客户端侧水印
4. 在 Windchill 中部署 Creo View 水印配置
5. 测试已配置的服务器端水印
设计和创建服务器端水印
要创建服务器端水印,请执行以下步骤︰
1. 确定会因此而驱动所显示水印的 Creo View 属性和值。
2. 针对每个驱动属性值的每种可视项类型,确定将显示在水印中的信息 (属性、文本、图像等)。
3. 使用 Creo View 水印编辑器创建水印。
a. 使用与 Creo View 客户端安装介质捆绑在一起的可选安装程序安装水印编辑器。
有关详细信息,请参阅 Creo View Installation Guide (《Creo View 安装指南》) 中的“使用可执行文件安装水印编辑器”。
此外,通过从 Creo View 安装介质的根文件夹运行 setup.vbs,也可以安装水印编辑器。
|
不要在已安装 Creo View 的计算机上安装独立水印编辑器,因为这可能会损坏已安装客户端的共享组件。此时,请使用与 Creo View 客户端安装捆绑在一起的水印编辑器。
|
b. 使用水印编辑器设计水印。
c. 设计完成后,保存该水印,并关闭水印编辑器。
配置 Creo View 以显示水印
1. 以独立模式启动 Creo View 客户端。
2. 单击 > 。 “Creo View 选项”对话框随即打开。
3. 在“显示”旁,选择“全局”。在“常规”下选择“水印”。 “常规”-“水印”页面随即打开。
4. 单击“添加”。 “添加水印”对话框随即打开。
5. 在“名称”框中,键入新水印的名称。
6. 在“文件”框中,键入水印文件的路径,或选择浏览以从 .ini 文件列表中选择文件。
7. 单击“确定”。将新水印添加到水印列表。
8. 要将新水印设置为默认值,请从水印列表中选择它,然后单击“设为默认值”。
9. 选择“打印时包括水印”以在打印时显示水印。
10. 选择“查看时包括水印”以在查看时显示水印。
11. 单击“水印编辑器映射”。 “水印编辑器映射”对话框随即打开。
12. 在“特性名称”文本框中,输入用于水印的 Creo View 样式属性名称。
◦ epmdoc_lifeCycleState - 适用于 EMPDocument 对象
◦ part_lifeCycleState - 适用于 WTPart
◦ doc_lifeCycleState - 适用于 WTDocument
要配置具有多个 Creo View 属性的水印,请在“特性名称”文本字段中输入以逗号分隔的一系列属性名称。
13. 有关为水印配置多个特性名称的详细信息,请参阅
CS35681。
14. 要添加属性值,请单击“添加”。第二个“水印编辑器映射”对话框随即打开。
15. 在“属性值”文本框中,键入属性值。
16. 从“水印”菜单中选择相应的水印。
17. 单击“确定”以应用更改并关闭“水印编辑器映射”对话框。
18. 浏览至 %appdata%\PTC\ProductView。 user_prefs.xml,wmk000.ini 文件和参考的印章文件 (位图图像) 随即显示。
测试已配置的客户端水印
在创建水印包并将其部署在 Windchill 中之前,您可在已配置的独立 Creo View 客户端中测试水印。要测试水印,请从目标 Windchill 服务器打开已保存的表示。
1. 在“内容”选项卡中,在“表示/注释”表格下,选择包含已发布表示的 CAD 文档。表示处于选中状态。
2. 右键单击并选择“保存表示”。
3. 单击“确定”以将表示保存为 default.zip 文件。
4. 在独立 Creo View 中打开 default.zip 文件。水印显示于可视项之上。
5. 重复测试,确认已为每个可视项文件类型和属性组合显示正确的水印。
创建 Creo View 水印配置的水印包
1. 导航至 Windows 资源管理器中的 %APPDATA%\PTC\ProductView 文件夹。
2. 将下列文件从该位置复制到临时文件夹位置中︰
◦ user_prefs.xml
◦ markup (wmk###).ini 文件
◦ 参考的印章 (位图图像) 文件
3. 将 user_prefs.xml 文件重命名为 server_prefs.xml。
4. 在文本编辑器中打开 server_prefs.xml 文件,并移除除水印首选项外的所有首选项。
5. 定位 <preferences> <category name="General"> 下方的 <category name="Watermarks"> 块。
6. 删除所有其他条目。以下面的操作系统为例:
<?xml version="1.0" encoding="utf-8"?>
<preferences>
<category
name="General">
<category
name="Watermarks">
<preferenceList
name="watermark_map">
<preferenceItem>
<preference
name="watermark"
value="Sample_WM"/>
<preference
name="property_value"
value="In Work"/>
</preferenceItem>
</preferenceList>
<preference
name="mapped_property"
value="epmdoc_lifeCycleState"/>
<preference
name="default_watermark"
value="Sample_WM"/>
<preferenceList
name="watermarks">
<preferenceItem>
<preference
name="file"
value="wmk0000.ini"/>
<preference
name="name"
value="Sample_WM"/>
</preferenceItem>
</preferenceList>
<preference
name="show_when_viewing"
value="true"/>
<preference
name="show_when_printing"
value="true"/>
</category>
</category>
</preferences>
在 Windchill 中部署 Creo View 水印配置
1. 以相关上下文管理员帐户登录到 Windchill。
2. 针对要部署此配置的 Windchill 上下文,请单击 > 。
|
此步骤会将配置添加到当前容器上下文,如产品、项目、组织或站点。例如,在产品级别添加的配置的使用将优先于在组织级别添加的配置,同样,在组织级别添加的配置的使用将优先于在站点级别添加的配置。
|
3. 单击“创建配置”图标时,系统会提示输入可选配置类型。或者,将此字段留空,然后单击“创建”来创建“默认类型”。有关可用配置类型及其用途的信息,请参阅 productview.modifyingconfig 特性。
4. 单击新创建的配置类型链接,以显示其下的“文件”表格。
5. 单击“将文件添加至配置”工具图标。浏览到先前创建的水印包 zip 文件 (defaultwatermark.zip) 并选中,然后单击“添加文件”。文件随即添加到配置。
测试已配置的服务器端水印
1. 重新启动 Creo View 客户端。
2. 删除 %APPDATA%\PTC\ProductView 子文件夹的内容,以将独立客户端配置重置为默认值。
3. 在受支持的浏览器中访问 Windchill,然后在已配置 Windchill 的上下文中导航至已发布 CAD 文档的信息页面。
4. 单击“详细信息”页面上的 Creo View 缩略图以在集成的 Creo View 会话中查看。
5. 确认您可以查看和打印已配置的服务器端水印。
6. 针对每个已配置可视项类型的水印重复此操作。
有关在 Creo View 中查看水印的详细信息,请参阅 Creo View 帮助。