PCB文本字符串改进
在本次发布中,对“PCB文本”对象进行了许多改进,使您可以通过定义文本字符串,实现更加精确的控制。
文本对齐
选定字符串的参考和对齐原点用小写x表示。这是属性面板中显示的位置值。
更改了文本操作,以使对齐选项可直观地进行预测。在早期版本中,字符串“位置”位于字符串基线的左端(下行字母除外),如果边界框以交互方式扩大,则该位置将改为字符串边界框的左下角。
经过本次更新,“对齐”和字符串原点现在使用相同的参考点(用小写x表示)。字符串原点的位置随着“对齐”方式的变化而改变,成为字符串边界框的适当手柄热点(如果对齐方式为“居中、居中”,则为边界框的中心点)。当“对齐”方式改变后,“位置X/Y”值将重新计算并更新,从而在电路板上保持字符串位置不变。现在,该点也用于文本拖动和旋转。
为什么对齐选项有时不启用?
当您打开在软件早期版本中创建的PCB时,由于使用了不同的字符串原点,因此对齐选项不启用。在早期版本中,PCB字符串的原点始终在字符串基线的左端(忽略字形上的下行字母)。如下所示,尽管是支持文本的对齐(一旦调整了边界框的大小),但是原点始终留在左下角,并且字符串在由“尺寸”设置定义的边界框内对齐。
通过这次对字符串对齐做出的更新,在旧的PCB文件中加载的字符串将继续在字符串基线左端显示“位置”。但是,该处已不再是有效的“对齐”参考点了,因此对齐选项将不启用。启用“对齐”后,字符串将在电路板上保持原来的位置,但是“位置”值将经过重新计算以便适应变化。
字符串尺寸大小
如属性面板中的宽度和高度设置所示,字符串的默认大小是可以完全包围字符串的最小矩形(边界框)。软件根据所选的“字体”属性和“文本高度”自动计算宽度和高度。
文本偏移量和边距边框选项
现在,可以在属性面板的“边框模式”区域中,为所有类型的PCB文本字符串(条形码除外)定义文本偏移量和边距边框。
选择字符串时,将在每个角落和每个边缘的中心显示一个手柄热点。您可以通过单击并拖动该手柄热点来更改字符串的“大小”设置。该操作将改变字符串边界框的大小,而不是字符串中字符的大小。如果边界框大于字符串,则更改对齐选项时,字符串不仅将在边界框内应用这些对齐设置,并且还将跳转使用适当的手柄热点作为对齐的原点。
除了以交互方式调整字符串边界框的大小外,您还可以在边距边框字段中输入一个值,以扩展边界框,扩展量等于输入的值。
新增PCB Modified_Date and Modified_Time特殊字串
为修改后的PCB文档添加了两个特殊字串。特殊字串.Modified_Date和.Modified_Time被用于显示PCB文档上一次修改的日期和时间。