Использование выражений при подписывании

Вопросы связанные с работой ГИС Аксиома
Ответить
Аватара пользователя
lyzlova_d
Сообщения: 1
Зарегистрирован: 16 апр 2024, 18:17

Использование выражений при подписывании

Сообщение lyzlova_d » 16 апр 2024, 18:20

Подскажите, пжлст, как создать подпись формата :

12
26 ------
24

Функцию переноса строки chr(13) и "----" это известно, а как данные из первой колонки поставить в центр перед дробью? Какая функция тут используется?
Аватара пользователя
Александр
Сообщения: 433
Зарегистрирован: 18 апр 2019, 08:21

Re: Использование выражений при подписывании

Сообщение Александр » 16 апр 2024, 19:00

К сожалению, в настоящее время нет простого способа оформления сложных подписей. Можно попробовать сделать так.
label.png
label.png (25.76 КБ) 196 просмотров
Здесь функция left отрезает от строки с пробелами ровно столько пробелов сколько символов содержится в колонке.
При использовании моноширинного шрифта и выравнивании по левому краю
label_settings.png
label_settings.png (52.74 КБ) 196 просмотров
результат будет таким:
label_result.png
label_result.png (31.48 КБ) 196 просмотров

Код: Выделить всё

Left("                                                   ", len(R_Name)) + " 12" + chr(13) +
R_NAME + " 26 ------" + chr(13) +
Left("                                                   ", len(R_Name)) + " 24"
Ответить