Векторная графика в пакете FreeHand 9.0

подвесные лодочные моторы


Арифметические выражения в числовых полях


Значения числовых полей можно задавать не только в виде чисел, но и в виде арифметических выражений. Программа выполнит арифметические операции, подсчитает выражение и подставит результат в числовое поле. Например, если в поле Width (Ширина) палитры Stroke Inspector записать выражение 2+3,12-4,9 и нажать <Enter>, то программа найдет его значение (1,3) и подставит в поле.
Арифметические выражения имеют ограниченный синтаксис. Можно использовать только числа и знаки арифметических операций без скобок. Приоритет операций обычный — умножение и деление выполняются раньше сложения и вычитания.
Для всех чисел действует общая размерность, которая устанавливается в панели свойств. Если в арифметическом выражении требуется использовать операнды разной размерности, то они записываются вместе со специальными модификаторами.


Единицы

Модификатор

Пример

Дюймы

#i

25i = 25 дюймов

Пункты

p#

р3 = 3 пункта

Пики

#p

2р = 2 пики

Миллиметры

#m

12,5 = 12,5 миллиметра

Пусть в качестве единиц измерения установлены миллиметры. Если в числовом поле ввести выражение вида 2i+p3, то программа найдет его значение в текущих единицах измерения — 51,86.
Если записан неверный модификатор, то FreeHand либо заменит такое число на значение по умолчанию, либо подставит ту часть числа, которую сможет распознать. Так, например, 12 попугаев программа заменит на 12, а вместо $50 использует значение по умолчанию. Величины, выходящие за пределы допустимого диапазона, заменяются на предельные для данного поля значения.