Новичок в JasperReports и пытается либо: (a) manually write a JRXML
, либо (b) manually program a JasperDesign myself (not using a template)
.Насколько я понимаю, и объект XML, и объект Java представляют одну и ту же концепцию: пустую «оболочку» отчета без каких-либо данных.
Я пытаюсь выяснить, какие компоненты JR подойдут для моегопотребности, и ссылка , семплов , а также многие онлайн-поиски не вернули ничего ясного.Большая часть документации по JR кажется, по крайней мере, новичку, написанной с точки зрения «предполагаемого знания».
В чем разница и подходящее использование следующих «компонентов» (не совсем уверен, как еще их назвать):
- Text
- TextField
- TextElement
- StaticText
Этот пример изображения здесь показывает, что большинство этих элементов используются, по-видимому, невольно в неочевидном формате.
Корень моего вопроса в том, что я хочу отобразить двавиды текстовой информации;одну я называю «полями» (не путать с полями JR), а другую я называю «текстовыми блоками», состоящими из заголовка и тела.Я хотел бы, чтобы эти поля / текстовые блоки отображались следующим образом:
"Поле":
Name: John Smith
Age: 42
Summary: This is an example of a field
И "текстовый блок":
Name:
John Smith
Age:
42
Summary:
This is an example of a text block. "Summary:" is the head, and this is the body.
Та же информация,просто представлен по-другому.Я считаю, что один / несколько из перечисленных выше компонентов JR - это то, что мне нужно использовать, но я не могу найти какую-либо документацию, которая подтверждает / отвергает это.
У кого-нибудь есть идеи по этому поводу?Заранее спасибо!