|
function FormatFloat |
Наверх Назад Вперед | |
|
function FormatFloat(Fmt: String; Value: Extended): String;
Форматирует значение Value в соответствии с маской Fmt. Указание пустой маски не является ошибкой - функция сработает с форматной маской по умолчанию и будет эквивалентна FormatFloat. Вместо одной маски можно указать три, разделяя их ; - для форматирования положительных, отрицательных и нулевых значений.
В маске допустимы следующие символы: 0 - одна цифра числа. Если при форматировании на данном для данного знакоместа нет цифры, то в данной позиции выводится "0" # - одна цифра числа. Если при форматировании на данном для данного знакоместа нет цифры, то в данной позиции ничего не выводится , - разделитель тысяч . - десятичная точка
Пример:
begin AddToLog( FormatFloat('#', 1234.567) ); // Выводит "1235" AddToLog( FormatFloat('#.00', 1234.567) ); // Выводит "1234.57" AddToLog( FormatFloat('00000000.00', 1234.567) ); // Выводит "00001234.57" AddToLog( FormatFloat('00000000', 1234.567) ); // Выводит "00001235" AddToLog( FormatFloat('###,###,###.##', 1234.567) ); // Выводит "1 234.57" end.
|