Arbortext IsoDraw > 数据交换参考 > 图像文件格式 > XCF
  
XCF
可以将以下数据从 Arbortext IsoDraw (ISO) 文件输出到 XML 配对文件 (XCF):
ISO 元素和元素组的对象信息。(ISO 元素的对象信息显示在 Arbortext IsoDraw“对象信息”对话框中。)
ISO 文本元素和注解元素的文本内容
输出的 XCF 是可编辑的 XML 文本文件 (*.xml)。XCF 中的 XML 元素与输出它们的 ISO 文件中的元素相关或“与其绑定”。这些 XML 元素包含您可以修改的文本数据,如注解文本、对象提示、超级链接、文本元素内容和动画细节。
将 XCF 应用到 ISO 文件
当 ISO 文件已打开并处于活动状态时,如果您在 Arbortext IsoDrawArbortext IsoView 中打开某个 XCF,则该 XCF 可以立即更改此 ISO 文件中的多个文本项。这样可以更轻松地创建或显示多个版本的技术图,这些版本的文本内容各不相同。例如,您可以创建不同的语言版本或注解中具有不同零件编号的版本。
XCF 文本更改会应用到与 XCF 中的 XML 元素相绑定的所有 ISO 元素。
* 
您可以在 Arbortext IsoDraw 中打开 XCF,但没有 XCF 导入设置。
使用以 Javascript (或其他脚本语言) 调用 Arbortext IsoView API 方法的函数,也可将 XCF 应用到 ISO 文件。这些 API 方法使您可以动态、交互地修改 Arbortext IsoView 中所示的图内的文本数据。(有关说明和 Javascript 函数示例,请参阅在 Arbortext IsoView 中应用 XCF 文本更改。)
对象信息和文本内容的 XML 元素类型
输出为 XCF 会在 XCF 中为对象信息和文本内容创建单独的 XML 元素。
object_info XML 元素 (其中 object_info 为 XML 元素名称:grobjectbindByIdbindByName) 包含输出的 ISO 元素的对象信息;即 Arbortext IsoDraw“对象信息”对话框中的值。名称取决于输出的 ISO 元素绑定到 XML 元素的方式。(请参阅以下部分)。
isodraw:textContent XML 元素包含输出文本和注解 ISO 元素中的文本内容。您可以选取输出 ISO 文件中的所有文本内容或都不输出,也可以选取输出除注解以外的所有文本内容。(有关文本内容导出选项的详细信息,请参阅“XCF 输出”设置。)
使用对象信息将 ISO 元素绑定到 XML 元素
每个 ISO 元素 (或元素组) 的对象信息都会输出为 XCF 中的单个 object_info XML 元素。object_info XML 元素的名称、属性值和内容全都绑定到“对象信息”对话框中所示的 ISO 元素的对象信息值。
可通过对应的 ISO 元素的对象类型、对象 ID 或对象名称 来绑定 object_info XML 元素。您的选择会分别创建名为 grobjectbindByIdbindByName 的 XML 元素。(有关绑定示例,请参阅“XCF 输出”设置。)
* 
XCF 中的 isodraw:textContent XML 元素会自动绑定到 ISO 文本元素和注解元素的对象 ID。如果没有为 ISO 文本元素或注解元素输入对象 ID,则将使用自动生成的对象 ID (AUTOID_n) 绑定对应的 isodraw:textContent XML 元素。
绑定可确保您在将 XCF 应用到 ISO 文件时,XCF 中的对象信息和文本内容会应用到正确的 ISO 元素。选取的绑定类型应与您在“对象信息”对话框中输入的对象信息的类型相匹配。
例如,如果您为 ISO 元素输入对象“名称”,但使用自动生成的对象 ID,则选取“按对象名”绑定将更易于查找和编辑导出 XCF 中的文本内容。