Как отобразить симпатичные дроби в Crystal Reports, сгенерированном PDF - PullRequest
1 голос
/ 10 февраля 2010

Я экспортирую отчет в PDF, используя Crystal Reports в комплекте с VS2008. Мне нужно отображать нестандартные дроби, чтобы они выглядели красиво, а не просто как 26/32. Я включил html-интерпретацию для поля, чтобы &frac12; и другие стандартные сущности дроби html отображались хорошо, однако, поскольку CR не понимает теги <sup> и <sub>, я не могу отформатировать нестандартные дроби, чтобы выглядеть красиво. У кого-нибудь есть идеи?

** редактировать **

Отображаемые фракции передаются в Crystal Report в виде строки через набор данных в формате «xx / yy» или «xx yy / zz» и представляют измерение продукта. Подумав об этом еще немного, я мог бы передать числитель и знаменатель как отдельные поля и отформатировать их в отчете таким образом, но я надеюсь, что есть более элегантный способ.

Ответы [ 2 ]

2 голосов
/ 12 февраля 2010

Не знаю, сработает ли это, но я все равно выкину.

Вы можете попробовать использовать встроенные стили вместо <sup> или <sub>. вертикальное выравнивание допускает значение sub или super.

Пример:

<td style="vertical-align:sub"> ... </td>

Надеюсь, это поможет.

0 голосов
/ 13 февраля 2010

Посмотрите на мои сообщения Crystal Reports: функция DecimalToFraction ()

...