Функция satot() |
|
Функция SATOT () преобразует вещественное число, под которым подразумевается некоторая угловая величина, в текстовую строку. Параметрами преобразования являются установки, которые заданы в команде ST: Параметры документа на вкладке Размеры.
Для функции SATOT () используются данные из раздела ”Угловые размеры”. Если в команде ST: Параметры документа установлены значения:
то вызов функции SATOT (12.34567)приведет к следующему результату:
12%%d30’
Сочетание символов %%d заменяет символ градус (°).
Для того чтобы этот набор символов превратился в градус, переменная должна быть использована в качестве параметра какого-либо элемента оформления – текста (только строчного), размера, надписи и т.д.
Поясним вышесказанное на примере. Пусть в результате вызова функции переменная $str получит следующее значение:
$str = SATOT(12.34567) = 12%%d30’
Если затем создать размер, у которого вместо номинала будет использоваться строка, в которой в фигурных скобках стоит переменная, то на экране появится следующий результат:
Если поместить имя переменной, получающей значение в результате вызова подобной функции, внутри фигурных скобок в строчный текст, то строка также будет выведена правильно.
Если в команде ST: Параметры документа изменить значение параметра Единицы,
то получим следующий результат:
SATOT ( 12.34567 ) результат - 12.5%%d
Параметр ”Точность” позволяет регулировать точность получаемых результатов.
SATOT ( 12.34567 ) результат - 12%%d21'
Параметр ”Минимальное количество цифр” используется только в том случае, если используется десятичная форма представления.
SATOT ( 12.34567 ) результат - 12.500%%d
Работа функции SLTOT () отличается от предыдущей только тем, что под вещественным числом, подлежащим преобразованию, подразумевается линейная величина и, в соответствии с этим, изменяются и формы представления. Их для данной функции четыре:
1 – десятичная форма, например1.123;
2 – в виде дюймов;
3 – в виде дюймов и фракций;
4 – в виде футов, дюймов и фракций.
При следующих установках:
получим результат:
SLTOT ( 12.34567 ) результат - 12.35
Смотри: Содержание