Улучшения текстовых строк в редакторе плат

Nexus message

This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

 

В этом выпуске был реализован ряд улучшений объектов Text редактора плат, которые позволяют более точно управлять определением текстовых строк.

Выравнивание текста

Точка отсчета и точка выравнивания выделенной строки обозначается небольшим перекрестием. Его расположение определяется значением Location, отображаемым в панели Properties.

Стандартная и инвертированная текстовые строки теперь поддерживают выравнивание и поля. Наведите курсор мыши на изображение, чтобы отобразить точку отсчета для инвертированной строки.Стандартная и инвертированная текстовые строки теперь поддерживают выравнивание и поля. Наведите курсор мыши на изображение, чтобы отобразить точку отсчета для инвертированной строки.

Поведение текстовых объектов было изменено, чтобы сделать параметры выравнивания предсказуемыми. В более ранних версиях, точка положения строки находилась в левом конце базовой линии строки. Теперь эта точка находится в левом нижнем углу граничного прямоугольника строки, если этот прямоугольник был увеличен в интерактивном режиме.

Выравнивание и точка отсчета строки теперь используют одну и ту же точку привязки, которая обозначается небольшим перекрестием. При изменении выравнивания, точка отсчета строки переходит в подходящую ручку управления описанного прямоугольника этой строки (или в центральную точку описанного прямоугольника, если строка выровнена по центру по горизонтали и по вертикали). Также при изменении выравнивания обновляются координаты строки, что сохраняет положение строки на плате. Эта же точка теперь используется для перетаскивания и поворота текста.

Хотя новое выравнивание текста использует отличную от предыдущих версий точку отсчета строки, при открытии документа платы в более новой или старой версии положение строки на плате меняться не будет.

Почему настройки выравнивания иногда недоступны?

При открытии документа платы, созданного в более ранней версии ПО, параметры выравнивания не активны, поскольку теперь используется другая точка отсчета для строк. В более ранних версиях, точкой отсчета строки на плате всегда был левый конец базовой линии строки (без учета нижних выносных элементов символов), как показано ниже. Хотя текст поддерживал выравнивание (после изменения размера граничного прямоугольника), точка отсчета всегда оставалась в нижнем левом углу, и строка выравнивалась внутри граничного прямоугольника в соответствии с настройкой Size.

Строки, выделенные в Altium NEXUS 19. Обратите внимание на положение начала координат.Строки, выделенные в Altium NEXUS 19. Обратите внимание на положение начала координат.

С этим нововведением для выравнивания, загруженные в более старом файле платы строки продолжат отображать положение на левом конце базовой линии строки. Это больше не является корректной точкой отсчета, поэтому настройки выравнивания не будут доступны. Когда выравнивание доступно, строка остается в том же положении на плате, но значения положения будут пересчитываться соответствующим образом.

Размер строки

Размер строки (Size) определяется наименьшим граничным прямоугольником, который полностью охватывает строку, и этот размер отображается в свойствах Width (Ширина) и Height (Высота) в панели Properties. Система автоматически вычисляет эти значения на основе выбранного шрифта (Font) и высоты текста.

Размер можно увидеть, когда строка выделена. Наведите курсор мыши на изображение, чтобы увидеть ту же самую строку с другим размером.Размер можно увидеть, когда строка выделена. Наведите курсор мыши на изображение, чтобы увидеть ту же самую строку с другим размером.

Параметры отступа и полей текста

Теперь есть возможность определять отступ текста (Text Offset) и поля (Margin Border) для всех типов текстовых строк документа платы (кроме штрих-кодов) в области Border Mode панели Properties.

Когда строка выделена, в каждом углу и в центре каждого ребра отображается ручка управления. Вы можете перетащить ручку управления с зажатой ЛКМ для изменения размера (значений Size) этой строки. Это изменит размер граничного прямоугольника строки, но не размер символов в строке. Если граничный прямоугольник больше, чем строка, то при изменении параметров Justification строка переместится в граничном прямоугольнике в соответствии с этими настройками выравнивания, и будут обновлены значения Location. Подходящая ручка управления граничного прямоугольника станет точкой отсчета строки для этих настроек выравнивания.

Строка выровнена внутри граничного прямоугольника, и значения положения строки изменены соответствующим образом.Строка выровнена внутри граничного прямоугольника, и значения положения строки изменены соответствующим образом.

Помимо интерактивного изменения размера граничного прямоугольника строки, вы также можете ввести значение в поле Margin Border для увеличения граничного прямоугольника на это значение.

При вводе значения Margin Border параметры Width и Height изменятся на это значение. Наведите курсор мыши на изображение, чтобы увидеть различия.При вводе значения Margin Border параметры Width и Height изменятся на это значение. Наведите курсор мыши на изображение, чтобы увидеть различия.

  • При вводе более малого значения параметра Margin Border размер граничного прямоугольника не изменится. Для этого перетащите ручки управления или измените параметры Width и Height (введите "0" для сброса размера до минимального значения).
  • Используйте поле Text Offset для задания отступа строки внутри граничного прямоугольника.

Новые специальные строки Modified_Date и Modified_Time редактора плат

Для измененного документа платы были добавлены две дополнительные специальные строки. Специальные строки .Modified_Date и .Modified_Time используются для отображения даты и времени последнего изменения документа платы.

Modified_Date and Modified_Time Special Strings

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Content