Преобразует значение с плавающей запятой в строку с форматированием
SysUtils unit
1 function FloatToStrF ( Value : Extended; Format : TFloatFormat; Precision, Digits : Integer ) : string;
2 function FloatToStrF ( Value : Extended; Format : TFloatFormat; Precision, Digits : Integer; const FormatSettings : TFormatSettings ) : string;
Описание
Функция FloatToStrF конвертирует значение Value с плавающей запятой в визуализуемую строку, с большим управлением по форматированию через значения Format, Precision, и Digits.
Типом Value может быть любой из с типов с плавающей запятой.
Параметр Format определен TFloatFormat (SysUtils) типом:
Другие параметры зависят от этого формата. См. TFloatFormat для полных подробностей.
Версия 2 этой функции - для использования в пределах потоков. Вы должны заполнить запись FormatSettings перед вызовом запроса. Она берёт местная копию глобальной переменной, форматирующей переменные, которые делают подпрограмму потоко-безопасной.
Примечания
Вы можете изменить строку валюты используемую по умолчанию (типа '$' в США) используя переменную CurrencyString.
Вы можете изменить позицию строки валюты используя переменную CurrencyFormat.
Вы можете изменить значение десятичной точки, устанавливая символ DecimalSeparator.
Вы можете изменить символ разделителя тысяч, устанавливая символ ThousandSeparator.
Если полное количество цифр перед десятичной точкой (мантисса) не может быть отображено, то отображение возвращается к экспоненте (научный) формат.
Похожие команды
CurrencyDecimals Определяет число десятичных цифр в функции Format
CurrencyFormat Определяет размещение строки валюты в функции показа валюты
CurrencyString Строка валюты, используемая в функциях отображения валюты
DecimalSeparator Символ используемый для отображения десятичной точки
FloatToStr Преобразует значение с плавающей запятой в строку
NegCurrFormat Определяет отображение отрицательного количества форматированной валюты
TFloatFormat Форматы, используемые в функциях отображения чисел с плавающей запятой
ThousandSeparator Символ, используемый для отображения разделителя тысяч