У меня есть фрагмент HTML, хранящийся в базе данных как:
<ul>
<li>Pretend you're talking to a busy colleague and have to sum up your entire question in one sentence: what details can you include that will help someone identify and solve your problem?</li>
<li>Spelling, grammar and punctuation are important! Remember, this is the first part of your question others will see - you want to make a good impression. If you're not comfortable writing in English, ask a friend to proof-read it for you. </li>
<li>If you're having trouble summarizing the problem, write the title last - sometimes writing the rest of the question first can make it easier to describe the problem. </li>
</ul>
Я показываю этот фрагмент HTML в PDF-файле с помощью текстового поля JasperReports, приведенный выше HTML-код должен отображаться в сгенерированном PDF-файле.
- Представьте, что вы разговариваете с занятым коллегой и должны сформулировать весь свой вопрос в одном предложении: какие детали вы можете включить, чтобы помочь кому-то определить и решить вашу проблему?
- Орфография, грамматика и пунктуация важны! Помните, что это первая часть вашего вопроса, которую увидят другие — вы хотите произвести хорошее впечатление. Если вам неудобно писать на английском, попросите друга вычитать его для вас.
- Если у вас возникли проблемы с обобщением проблемы, напишите заголовок последним — иногда написание оставшейся части вопроса первым может облегчить описание проблемы.
Но этот HTML отображается как:
Фрагмент из файла jrxml:
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement positionType="Float" x="7" y="47" width="501" height="15" isRemoveLineWhenBlank="true" forecolor="#283234"/>
<textElement markup="html">
<font size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{description}]]></textFieldExpression>
</textField>
HTML передается в переменной description.
Любая идея, как я могу выровнять текст?