图纸中新增自定义颜色以及打印线属性改进
在 Tekla Structures 2024 中,您可以轻松为图纸对象定义无限数量的自定义 RGB 颜色,并满足相关行业标准和法规要求。您现在可以对 Tekla Structures 图纸中的对象进行颜色编码,然后为利益相关方输出或打印这些图纸。
您可以使用新的调色板,在编辑模式下定义自定义 RGB 颜色。
自定义颜色可用于:
- 整个图纸、图纸视图和图纸对象级属性
- 打印中的线属性
- 模板编辑器模板
- 针对 Tekla OpenAPI 扩展开发中的图纸对象
图纸输出也支持自定义 RGB 颜色。标准的硬编码 Tekla Structures 颜色仍然可以使用。特别颜色选项已删除,因为现在由自定义颜色提供该功能。加载使用特别颜色的旧 Tekla Structures 图纸时,Tekla Structures 仍会在图纸和输出中显示该颜色。
例如,在新的调色板对话框中,您可以选择要使用的标准或自定义颜色,而在编辑模式下,您还可以在属性文件中定义并保存一组自定义颜色,以便在特定工程中轻松重用和共享。颜色属性文件可以放置在所有标准文件位置,例如工程或公司文件夹。保存的自定义调色板可用于需要更改颜色的所有位置:所有图纸属性级别上的所有图纸对象、打印中的线属性以及模板编辑器中的模板对象。
应用自定义颜色时可能需要使用的工作流示例:
- 首先在颜色编辑模式下创建并保存自定义调色板以满足所需目的,例如,针对某个特定工程。
- 将定义的自定义颜色应用于图纸对象和图纸模板。
- 最后,使用新的自定义颜色和保存的调色板定义打印输出颜色。
如何访问新的调色板
您可以通过以下任一方式访问调色板:
-
在图纸模式下,转到文件菜单并单击 。在这里,可以编辑或添加自定义颜色。
要在查看模式之间切换,请单击 / 按钮。在列表模式下,您还可以查看新的自定义颜色的名称。
- 在图纸对象的属性窗体中,单击颜色设置框。在这里,您可以从可用调色板中选择颜色。要访问颜色编辑模式,请单击顶部的 编辑颜色按钮。
- 在图纸对象的图纸或视图级对话框中,单击某个颜色设置旁边的新选择 按钮。在这里,您可以从可用调色板中选择颜色。要访问颜色编辑模式,请单击顶部的 编辑颜色按钮。
- 在图纸对象的上下文工具栏中,单击颜色设置框。在这里,您可以从可用调色板中选择颜色。要访问自定义颜色编辑模式,请单击顶部的 编辑颜色按钮。
- 在打印图纸对话框的线属性选项卡上,单击 。选择自定义作为输出颜色选项时,也会显示调色板。在这里,您可以从可用调色板中选择颜色。要访问自定义颜色编辑模式,请单击顶部的 编辑颜色按钮。
- 在边缘折角默认线设置中:转到文件菜单,单击 ,然后单击边缘倒角线的颜色设置旁边的新选择 按钮。在这里,您可以从可用调色板中选择颜色。要访问自定义颜色编辑模式,请单击顶部的 编辑颜色按钮。
- 在模板编辑器模板中,双击形状对象或文本对象以显示对象属性,然后单击颜色。在这里,可以选择并添加颜色。
添加新的自定义颜色
打开调色板编辑器:
- 在图纸模式下,转到文件菜单并单击 。
添加颜色:
- 在编辑模式下,单击 添加新的自定义颜色按钮。在显示的添加颜色对话框中,使用左侧的颜色滑块转到所需的颜色,然后使用颜色选择器在颜色区域中选取所需的深浅。或者,输入准确的 RGB 或 HEX 值。如果需要,您还可以为颜色命名。完成时,单击确认。
Tekla Structures 会在调色板对话框的自定义部分中添加颜色。在调色板中指向自定义颜色时,将显示颜色名称。请以相同的方式添加所有所需的颜色。完成后,将添加的颜色保存到调色板中,以确保保留这些颜色。
如果您在调色板对话框中添加新的自定义颜色但不保存调色板,Tekla Structures 会记住当前会话中添加的自定义颜色。这意味着如果关闭调色板并稍后再次打开,您仍然可以看到添加的颜色。当您从列表中选择保存的调色板或关闭 Tekla Structures 时,添加的颜色将从调色板对话框中删除。
将添加的自定义颜色保存到调色板中
- 要保存在调色板的自定义部分中添加的自定义颜色,请在编辑模式下,在自定义框中输入调色板文件的名称,然后单击 保存。
调色板文件作为 *.ColorPalette.xml 文件保存在当前模型文件夹下的 \attributes 文件夹中。您可以根据需要保存任意数量的调色板文件,并将它们放置在公司和工程文件夹中以供共享。
保存的调色板可用于所有图纸属性级别上的所有类型的图纸对象、进行打印以及模板编辑器中的模板。
在图纸对象中使用的自定义颜色保存在图纸数据库中,而在图纸、视图或对象级设置文件中使用的自定义颜色保存在设置文件中。这意味着从调色板中删除当前在图纸对象中使用的自定义颜色不会影响任何图纸或保存的调色板文件。
修改保存的调色板
您可以从调色板中编辑颜色,或删除不需要的颜色。
- 要删除颜色,请在颜色编辑模式下打开调色板,单击调色板中的相应颜色,然后按键盘上的 Delete 键,或右键单击该颜色并选择删除。
- 要编辑颜色,请右键单击调色板中的相应颜色并选择编辑。
修改调色板时,调色板名称会显示星号 (*),并且名称以斜体显示,例如 My colors*。完成时,单击保存。
为图纸对象分配自定义颜色
-
要为图纸对象分配自定义颜色,请单击图纸对象属性窗体中的颜色设置或图纸对象属性对话框中的 选择按钮,从自定义列表中选择一个保存的调色板,然后单击调色板中的某个自定义颜色。最后,在属性中单击修改以应用更改。
- 如果要对多个对象使用同一个自定义颜色,确保属性窗体已打开并选择图纸中的对象。如果颜色不同,颜色盒中会显示不同,并列出对象的颜色。从调色板中选择所需颜色,然后单击修改。
- 如果您添加了自定义颜色的名称,它们将以列表模式显示:
打印中的自定义颜色和其他线属性改进
在 Tekla Structures 2024 中,可以使用新选项来准确创建所需输出。在线属性选项卡上,您现在可以执行以下操作:
- 从新的输出颜色列表中选择所需的输出颜色选项:
按对象 - 在输出中按原样使用图纸对象颜色
自定义 - 将对象颜色映射到自定义颜色
灰度 - 按灰度打印
无输出 - 跳过打印具有特定颜色的对象
- 在输出预览中显示选定的输出颜色和线宽。
- 使用 Ctrl 或 Shift 键选择多行,然后从上下文菜单中选择命令:
- 在图纸预览中立即显示更改。可以使用鼠标滚轮放大预览。您还可以放大关注的区域。此外,预览还支持平移。
- 添加新的线属性并删除现有线属性。
- 使用为当前图纸中的对象定义的颜色作为输出颜色。
- 为图纸中使用的那些尚未在线属性中定义输出颜色的对象颜色定义默认的颜色和线宽。
- 在打印设置中保存对线属性的更改,以便以后加载。
线属性中的其他更改:
- 已删除重置颜色按钮,因为不再需要它。
- 如果您已经在选项选项卡上选择将打印颜色设置为 Tekla 灰度或黑白,则线属性输出颜色设置将被禁用。
- 在打印和图纸颜色模式选择(列于选项选项卡中,Tekla 灰度取代了之前的灰度。在 Tekla 灰度模式下,某些标准颜色显示为黑色,而新的灰度选项可通过算法将包括标准颜色和自定义颜色在内的所有颜色转换为不同深浅的灰色。在线属性中,灰度模式中的灰色以百分比形式显示,例如“Tekla 灰度 - 灰色 50 %”或“灰度 - 灰色 29 %”。 下)的
- 如果您已加载打印设置并对设置进行了一些更改,则设置文件的名称将以斜体显示并在末尾显示星号 (MySettings*),同时保存按钮将启用。
使用当前图纸中的颜色作为输出颜色
您可以使用当前预览图纸中的对象颜色作为输出颜色。如果您拥有预定义的自定义调色板,并且在图纸对象中使用了调色板颜色,那么通过此方法可以很轻松地定义输出颜色。
-
确保显示图纸预览。如果未显示,在预览区域中单击请单击此处以加载预览,这将激活线属性选项卡上的 按钮。单击按钮。这会将预览图纸中存在的所有对象颜色作为新的线属性添加到线属性选项卡中。如果已存在某个颜色,则不会再次添加。确保将每行的输出颜色设置为按对象。默认值行的线宽将用于所有行,但您可以对线宽进行调整。
将对象颜色映射到自定义颜色
在线属性中,您可以为对象颜色分配自定义颜色以作为输出颜色。
-
单击颜色行,并从输出颜色列表中选择自定义。在显示的调色板对话框中,从自定义列表中选择一个保存的调色板,单击调色板中的某个自定义颜色,然后单击确认。您还可以使用 Ctrl 或 Shift 键选择多行,右键单击,然后选择 。
所选颜色将添加为该行的输出颜色。线宽取自默认值行,但您可以对其进行调整。预览会显示新的颜色和线宽。
添加新的线属性
您可以在线属性列表中添加新的线属性,并为其指定所需输出。
-
在线属性选项卡上,单击 按钮。从自定义列表中选择一个保存的调色板,单击该调色板中的自定义颜色,然后单击确认。
线属性选项卡上将会添加一个具有所选颜色的新的线属性行。线宽取自默认值行,但您可以对其进行调整。如果颜色已经存在,则不会添加。
定义线宽
执行以下某一操作:
- 在厚度框中输入每个颜色的线宽。
- 为多个颜色行定义线宽:
- 使用 Ctrl 或 Shift 键选择多个行。
- 右键单击并选择线宽。
- 输入所选行的线宽。
打印时使用默认颜色和线宽
- 默认值颜色和线宽用于图纸中在线属性选项卡上没有定义的颜色。
- 默认值线属性行具有与其他线属性行相同的可用于输出的选项。
- 要在打印输出中仅使用一种颜色和线宽,请为新的默认值行定义所需的颜色和线宽,并删除所有线属性行。
按灰度模式打印对象
- 要定义使某种对象颜色始终以灰度形式打印,请在线属性选项卡上单击一个颜色行,并从输出颜色列表中选择灰度。
预览会以灰度形式显示图纸对象。
您还可以使用 Ctrl 或 Shift 键选择多行,右键单击,然后选择 。
打印时跳过对象
- 如果您不想打印某些对象,在线属性选项卡上单击一个颜色行,并从输出颜色列表中选择无输出。使用在该特定线属性行上指定的对象颜色的图纸对象不会显示在预览中,也不会打印。
您还可以使用 Ctrl 或 Shift 键选择多行,右键单击,然后选择 。
在第一个示例中,打印所有颜色:
在第二个示例中,不打印含绿色或黑色的图纸对象。
删除线属性
- 在线属性选项卡上,选择一个或多个行。您可以使用 Ctrl 或 Shift 键选择多个行。要删除所选行,请单击对话框中的 删除,或右键单击并选择删除。
模板编辑器中的自定义颜色
模板编辑器模板现在支持自定义颜色,并且模板编辑器可以使用与用于图纸对象和打印相同的自定义调色板文件。
在模板编辑器中,您可以执行以下操作:
-
更改文本对象的颜色。为此,双击模板中的文本对象,然后在对象属性中单击字体设置旁边的 按钮。然后,单击颜色盒并选择自定义颜色。
-
更改形状对象的颜色。为此,双击形状对象(例如线),然后在对象属性中单击颜色盒并选择自定义颜色。
-
添加新颜色(添加)并保存新的自定义调色板(新建)。
图纸阴影中的自定义颜色
自动阴影中的自定义颜色
您现在可以为 .htc 方案文件中定义的自动图纸阴影定义自定义颜色。在零件或形状属性的填充部分中将类型设置为自动时,将使用 .htc 方案文件中定义的阴影。
要指定自定义颜色,请在方案文件中输入该颜色的十六进制值。例如,对于特定的绿色色调,请输入 0x00DC32:CONCRETE,,hardware_SOLID,,0x00DC32
阴影背景色无
现在可以在调色板中选择无选项作为阴影背景色。无的工作方式与以前相同:选择此选项后,系统会将图纸背景色用作阴影背景色。
高级选项中与颜色相关的更改
XS_SHORTENING_SYMBOL_COLOR_RGB
使用此特定于模型的新高级选项 XS_SHORTENING_SYMBOL_COLOR_RGB 可定义图纸中视图减短符号的颜色。将该值留空会自动使用与零件颜色相同的颜色。除了单一颜色索引值外,您现在还可以输入特定的自定义 RGB 颜色的 RGB 值。对于 RGB 颜色,可输入三个以空格分隔的数值(每个值在 0 到 255 之间)。例如,对于特定的绿色色调,请输入 0 220 50。
此高级选项位于高级选项对话框的图纸属性类别中,并替代了高级选项 XS_SHORTENING_SYMBOL_COLOR
。
XS_SECTION_LINE_COLOR_RGB
使用此特定于模型的高级选项 XS_SECTION_LINE_COLOR_RGB,可在剖面图中的自动阴影周围添加不同颜色的附加线。除了单一颜色索引值外,您现在还可以输入特定的自定义 RGB 颜色的 RGB 值。对于 RGB 颜色,可输入三个以空格分隔的数值(每个值在 0 到 255 之间)。例如,对于特定的绿色色调,请输入 0 220 50。
此高级选项位于高级选项对话框的阴影类别中,并替代了高级选项 XS_SECTION_LINE_COLOR
。
XS_POP_MARK_COLOR_RGB
使用这个新的高级选项 XS_POP_MARK_COLOR_RGB 可定义图纸中显示的自定义 pop 标记符号的颜色。默认值为 1(白色)。除了单一颜色索引值外,您现在还可以输入特定的自定义 RGB 颜色的 RGB 值。对于 RGB 颜色,可输入三个以空格分隔的数值(每个值在 0 到 255 之间)。例如,对于特定的绿色色调,请输入 0 220 50。
此高级选项位于高级选项对话框的图纸属性类别中,并替代了高级选项 XS_POP_MARK_COLOR
。
XS_DRAWING_CHANGE_HIGHLIGHT_COLOR
您可以使用高级选项 XS_DRAWING_CHANGE_HIGHLIGHT_COLOR 更改自动更改符号的高亮显示颜色。除了单一颜色索引值外,您现在还可以输入特定的自定义 RGB 颜色的 RGB 值。对于 RGB 颜色,可输入三个以空格分隔的数值(每个值在 0 到 255 之间)。例如,对于特定的绿色色调,请输入 0 220 50。
删除了定义特殊阴影颜色的高级选项
Tekla Structures 2024 删除了以下用于定义打印和输出的特别阴影颜色的高级选项:
XS_HATCH_SPECIAL_COLOR_ACI
XS_HATCH_SPECIAL_COLOR_R
XS_HATCH_SPECIAL_COLOR_G
XS_HATCH_SPECIAL_COLOR_B
您现在可以定义自定义 RGB 颜色,并改为在阴影中使用这些颜色。使用 Tekla Structures 2024 之前的版本创建的模型仍受支持,其中包含已删除的高级选项的值。
其他颜色方面的更改
标准黄色的名称更改为黄色/橄榄色,这样可以更好地说明黄色会根据图纸背景色(黑色或白色)显示不同的色调。此外,图纸和打印中代表黄色/橄榄色颜色的图标也已相应更改。
图纸颜色限制
使用自定义颜色的限制
使用自定义颜色存在一些限制。不支持自定义颜色:
-
在图纸布置编辑器中定义图纸边框和折叠标记颜色时
- 创建切割线以直观显示部分位于视图边框以外的线时
- 在模式线条编辑器中创建模式线条时
- 在截屏覆盖中
- 在图纸对象的属性窗体和属性对话框中不会显示自定义颜色名称,而是显示 RGB 代码。
您可以对不支持的对象使用标准颜色,然后在打印时为输出选择所需的自定义颜色。
与预先存在的图纸颜色相关的限制
此外,还有一些与预先存在的图纸颜色相关的限制。零件和相邻零件中有一些无法在零件或相邻零件属性中控制的颜色和线属性:
- 您无法控制零件和相邻零件截面线的颜色。您只能使用 XS_SECTION_LINE_COLOR_RGB 在模型级别控制所有图纸的截面线的颜色。
- 您无法控制隐藏线、主隐藏线或中心线的线的颜色和线型。您只能使用 XS_CENTER_LINE_TYPE 在模型级别控制所有图纸的中心线线型。
- 您无法控制减短符号的线的颜色和线型。您只能使用 XS_SHORTENING_SYMBOL_COLOR_RGB 和 XS_SHORTENING_SYMBOL_WITH_ZIGZAG 在模型级别控制所有图纸的这些属性。
- 您无法指定线或填充的透明度级别。所有对象都是不透明的。