Выравнивание отрицательных чисел в быстрых отчетах

Я использую Fast Reports Embarcadero Edition 5.0 с Delphi Pro 10 Seattle. Я создал отчет с полем валюты, который содержит как положительные, так и отрицательные значения. Я установил формат отображения на основе стандартов США: вид равен fkNumber, десятичный разделитель равен ".", Тысячный разделитель равен ",", а формат -%2,2м. Независимо от того, как я установил свойство выравнивания, десятичная точка в отрицательных числах не совпадает с положительными числами. Знак минус сдвигает отрицательные числа на один символ вправо. Как это исправить?

Заранее спасибо за помощь.

1 ответ

После размещения вопроса я нашел ответ. Текстовые объекты быстрых отчетов имеют два свойства выравнивания: выравнивание, которым является сам объект, и HAlign, подвойство свойства Frame объекта. Выравнивание контролирует общее выравнивание, а HAlign контролирует, как число выстраивается в пределах рамки объекта. После установки значения haRight отчет отформатирован правильно.

Другие вопросы по тегам