Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Аналитик Renga, конструктор с многолетним стажем  · 31 окт 2022

Тайна чисел

 При работе с программой пользователь может увидеть разное отображение действительных чисел. Они могут выглядеть так:
Так:
Или даже вот так:
 Внутри программы действительные числа хранятся в виде числа с плавающей запятой стандарта IEEE 754, при выводе пользователю числа преобразуются в форматированный текст, значение округляется, добавляются символы разделения разрядов, изменяется символ разделения целой и дробной части и пользователь видит их в привычном для восприятия виде: 12 580,50
Для того, чтоб пользователь не настраивал формат отображения чисел и дат в каждом из множества установленных на компьютере приложений программы используют правила отображения чисел, указанные в региональных стандартах операционной системы.
При открытии проекта пользователь будет всегда видеть действительные числа в привычном виде, заданном региональными настройками его операционной системы.
Для того, чтоб изменить настройки отображения чисел, необходимо перейти в  Панель управления Windows - Часы и регион - Региональные стандарты, выбрать Дополнительные параметры и настроить вид Разделителя дробной и целой части и Разделителя групп разрядов.
В качестве разделителя групп разрядов можно использовать любые символы Unicode, о настройке и использовании которых подробно рассказано в статье Как переносят строки настоящие гики
Рассмотрим, как при помощи символов форматирования Unicode, изменить ширину или убрать разделитель групп разрядов.
 В Unicode предусмотрены следующие символы для пробелов западной типографики:
Межсловный пробел, U+0020; — ширина от 1⁄5 до 1⁄2 круглой в зависимости от шрифта.
Круглая шпация, U+2003; — имеет ширину, равную размеру кегля.
Полукруглая шпация, U+2002; — половина круглой.
Третная шпация, U+2004; — треть круглой.
Четвертная шпация, U+2005; — четверть круглой.
Одна шестая круглой, U+2006;
Тонкая шпация, U+2009; — обычно имеет ширину в 1⁄5 круглой (реже — 1⁄6).
Волосяная шпация, U+200A; — самая узкая шпация, шириной около 1⁄10—1⁄16 круглой.
Таким образом, при помощи символов пробела Unicode мы можем настроить удобную нам ширину разделителя групп разрядов, однако, у все символов пробела есть недостаток - все эти символы  обрабатываются как точка разрыва строки и, в случае нехватки пространства для числа, оно будет автоматически перенесено по символу пробела.
Чтобы избежать автоматического переноса следует использовать в качестве разделителя неразрывные символы:
Неразрывный пробел U+00A0
Узкий неразрывный пробел U+202F
Соеденитель слов U+2060
В случае, если мы не хотим видеть разделитель групп разрядов, мы можем использовать символ Соединитель слов U+2060. 
Копирование данных
При копировании данных из спецификаций и легенд в буфер обмена всегда копируется форматированный текст, так как другие типы данных буфер обмена не поддерживает. При вставке данных в другую программу, они вставятся с символами форматирования, что может помешать использованию данных для последующих вычислений.
Для удаления символов форматирования после вставки можно воспользоваться командой Найти и заменить, вызываемой сочетанием клавиш Ctrl+H.
Делаем BIM доступнымПерейти на rengabim.com
3 эксперта согласны