Crystal Reports 2011 - Как частично отформатировать текстовый объект или изменить текстовую интерпретацию? - PullRequest
0 голосов
/ 06 марта 2012

У меня есть Crystal Report2011 с одним текстовым объектом.Я успешно могу ввести текст во время выполнения.Тем не менее, я хочу знать, как форматировать только часть текста во время выполнения.Я хочу, чтобы текст текстового объекта выглядел так (как он отображается при получении):

"Получено с благодарностью от Мистер Адитья Н Бокаде на пожертвование на Строительствоздание с суммой рупий двадцать пять тысяч"

Надеюсь, вы поняли мое требование.

Часть текста текстового поля должна быть выделена во время выполнения.Даже размер шрифта выделенного текста должен увеличиться.Так что это будет выглядеть как настоящая квитанция на кристалле отчета и в итоговой квитанции.Это должно быть несколько похоже на разметку, которую мы добавляем для HTML или даже в этом текстовом поле сайта!

Кажется, что когда я иду в отчет> Щелкните правой кнопкой мыши> Изменить текстовый объект> Выделите некоторый текст> Щелкните правой кнопкой мыши на выбранномtext> Форматирование текста, я могу выполнить форматирование ТОЛЬКО выделенного текста.

Но я хочу, чтобы это происходило во время выполнения.

Я также чувствую, что как-то, если я преобразую интерпретацию текста в текствозражать против форматированного текста, тогда я могу достичь этого.Я попытался щелкнуть правой кнопкой мыши> Форматировать объект> Абзац, но не было никакой опции интерпретации текста, как написано на многих других форумах.

Пожалуйста, предложите мне любой альтернативный способ сделать это.Пожалуйста, помогите мне, я остро нуждаюсь.Спасибо.

1 Ответ

2 голосов
/ 06 марта 2012

Похоже, вы уже взломали его. Два варианта:

  • Создайте текстовый объект и напишите в статическом тексте, затем перетащите любые поля базы данных, формулы и т. Д. Затем вы можете выбрать поля или части текста внутри текстового объекта и щелкнуть правой кнопкой мыши, форматирование текста.
  • Создайте поле формулы, которое содержит ваше составное выражение, например, 'Received with thanks from <b>' + {table.field} + '</b> towards blah...' и затем установите интерпретацию текста в HTML
...