Jasper Reports と iReport を使用して、アプリのレポートを生成しています。データベースのクエリに応じて、レポートに画像を表示する必要があります。画像は計画であり、内部には測定値などを表す他のフィールドがあります。
IE 2 つの画像: IMAGE1 と IMAGE2 が Field_ONE と Field_TWO にリンクされています。
Field_ONE が != null の場合、IMAGE1 とドキュメント内の画像内のフィールドを表示したいと思います。
Field_TWO が != null で Field_ONE が null に等しい場合、以前に IMAGE1 を表示した場所に IMAGE2 を表示したい
Field_TWO が != null で Field_ONE != null の場合、IMAGE1 と IMAGE2 を並べて表示します。
5 つまたは 6 つの画像を持つことができるので、タグのみを使用してそれらの間に空白を残さずにすべての可能性をカバーすることは非常に難しいことに注意してください。
要するに、フィールドに応じてプランを動的に追加し、プランを追加した順序で画像とそれに関連するフィールドを生成できる Android のレイアウトのようなものが必要です。
お役に立てれば幸いです、ありがとうございます!
注: レポートの結果によっては、同じ種類の画像が複数ある可能性があるため、レイヤーで覆うことはほとんど不可能です。