Crystal Report, подгонка данных из базы данных по горизонтали

#c# #crystal-reports

Вопрос:

Я просто хочу спросить, знает ли кто-нибудь здесь способ обойти это. Так что я пытался исправить это в течение нескольких дней.

У меня есть данные из моей базы данных, которые выглядят так:

****************************************** 11/3/2021 8:46 УТРА  *Название квитанции *Компания *Адресная Строка *Город *Строительство *Свяжитесь с #  Станция ПОЗ Фамилия, имя кассира Код квитанции ASD1001 Сессия 3735318968998975  1 Кока-кола $2,00   Всего $2,00 НДС@10% @ 10,00%: $0,18  Платеж  Наличные $2,00  Общая сумма выплат $2,00 Изменение $0.00  _________________________________________ Налоговый идентификатор 240F _________________________________________   Спасибо и  до скорой встречи  ******************************************

Обратите внимание, что эти данные хранятся в одном поле/столбце, а это означает, что вы не сможете разбить их на части, если не объедините их, что будет очень сложно, так как это много символов, и они, конечно, меняются в зависимости от приобретенных товаров.

Теперь, когда я подключил это к своему отчету Crystal, он будет выглядеть так: https://i.stack.imgur.com/VzOOD.png

и это расстраивает, как это должно быть действительно простой проблемой, но ничего из того, что я пробовал, не сработало.

Вот что я пробовал до сих пор:

  1. Обосновано поле формула
  2. Переключил форматирование текста на HTML и использовал тег «предварительно» (это оправдано, но все линии разрыва исчезли, также я не думаю, что это идеально, так как это настольное приложение)
  3. Плотная Горизонтальная/ly
  4. Изменение размера маржи
  5. Изменение интервала между символами (делает тексты нечитаемыми)

Надеюсь, кто-нибудь сможет помочь.

Комментарии:

1. Как насчет использования моноширинного шрифта?

2. Ах да, я забыл обновить это, я уже исправил это, используя моноширинный шрифт. Но все равно спасибо!

Ответ №1:

Использование моноширинного шрифта сделало свое дело. Хорошо работает с изменением интервала между символами.