Inventor 使用可扩展标记语言 (XML) 文件在外部存储 Inventor 文档的样式信息。样式库 XML 文件的模式随着版本的更替而有所变化。
使用 XML 文件存储样式信息时,有以下两种不同的方法可供选择:
您可以使用“样式和标准编辑器”来添加和更改样式,但是这些样式只保存在当前文档中。除非将这些样式保存到样式库中,否则它们将不能在其他文档中使用。
样式管理有两种通用机制:样式名/值和子样式。文档、样式和样式库之间的所有管理交互都使用了这两种基本机制,以确保使用某个样式的最终对象具有全部必需的信息。
样式名/值
Inventor 使用样式名作为唯一的样式标识符。在同一个容器中,不允许存在名称和类型都相同的两个样式。例如,在单个工程图中,只能有一个名为“Default (ANSI)”的尺寸样式。但在同一个工程图中,则可以有一个名为“Default (ANSI)”的尺寸样式和一个名为“Default (ANSI)”的文本样式,因为它们是两种不同的样式类型。当 Inventor 比较两个同名样式时,它会检查每个样式的所有特性,以查看这些特性是否相等。这种比较是对值的比较。如果文档中的某个样式与样式库中的某个样式具有相同的名称,且这两个样式的值也相同(每个属性都具有相同的值),则认为这是精确的名称/值匹配。Inventor 使用名称/值匹配的概念来执行自动化任务。
子样式
样式可封装和重用特性集。此封装支持将一种类型的特性集作为另一种类型特性集的子集重复使用。一个样式可以参考包含其所需信息的另一个样式。当一个样式被其他样式引用时,可以看作是子样式。
例如,尺寸样式有三个子样式:
样式仅知道其子样式的名称,而不知道包含在该子样式中的特性值。当 Inventor 检查一个容器(文档或样式库)中的某个样式与另一个容器中的某个样式在名称/值上是否精确匹配时,还将验证每个样式是否引用同名的子样式。这是因为,在判断父样式是否具有精确的名称/值匹配时,子样式之间的名称/值匹配不是一个必要条件。
将某个样式从一个容器复制到另一个容器时,Inventor 会确保该父样式所需的任何子样式都位于目标容器中。如果目标容器中缺少某个子样式,那么将随父样式一起复制该子样式。如果子样式已存在,那么将使用目标容器中的子样式版本。
在文档之间共享(或复制)样式的方法有两种:
在零件中,所有来自激活样式库的样式以及缓存在本地文档中的样式都显示在样式下拉列表中,或者显示在可选择样式的任何位置。(在 Inventor 中,对于钣金零件、部件和表达视图也是如此。)在工程图中,只有那些缓存在本地的样式或属于激活的标准的样式才会显示出来,并可供选择。
文档和样式库之间的日常交互是透明的。文档中使用的任何样式都将自动地复制(缓存)到该文档中。这确保了在样式库不可用,或者对于 Inventor,通过具有不同样式库(或不具有样式库)的项目访问文档时,文档仍然具有所需的样式信息。
影响使用的样式或样式版本的因素:
大部分在文档与样式库之间管理样式的常见任务都自动执行。
自动复制到文档中:
如果使用样式库中的样式,则该样式将连同所有必需的子样式一起自动复制到文档中。
自动清除样式:
一旦不再使用那些自动复制到文档中的样式,它们将从该文档中自动清除。这使得在不需要用户干预的情况下文档中未使用的元数据就能保持被清除。
只有在 Inventor 确定删除样式不会丢失样式数据的情况下,才会进行自动清除。只有满足以下条件的样式才会从文档中自动删除:
如果 Inventor 在样式库中找不到样式的精确名称/值匹配,或者某样式是通过使用样式和标准编辑器的“缓存到文档中”功能从样式库手动缓存到文档中的,则 Inventor 会将该样式保留在文档中,直到将其手动清除。
您可以在 Inventor 中执行大多数样式管理任务。您可以:
工程图中的样式与工程图中激活的制图标准有关。激活的制图标准指定了用于设置工程图格式的样式。每一个标准都有一些主样式类型(例如引出序号和尺寸),用来指定各个属性的格式。样式定义的内容如下:
零件和部件中的样式可控制光源属性。
零件中的样式可控制光源属性。
钣金零件中的样式也可控制光源属性和其他钣金特定的属性和选项(包括:规格或钣金厚度、折弯、拐角、冲压和展开配置的替换展开模式表达)。
由于某些样式的格式化依赖于其他样式(如用于设置尺寸格式的文本样式),因此更改某一样式可能影响参考该样式的所有其他样式。
除非您使用“管理”选项卡 “样式和标准”面板 “保存”,然后更新样式库中的其他文档,否则,修改的样式仅影响当前文档。通常,如果使用的是 Inventor,则样式库的更改由 CAD 管理员管理。
在“样式和标准编辑器”对话框中,可以指定样式列表。单击“过滤器”上的箭头并选择: