現在、 iReport4.7.0を使用してレポートを設計しています。現時点では、 textFieldの内容が初期の高さに対して大きすぎる場合に、 textFieldの高さを動的に調整する方法を理解しようとしています。オプションStretchonoverflowがこれを達成しているようです。しかし、私はそれに問題を抱えています。
textFieldが引き伸ばされていない場合、textFieldの高さをフォントサイズよりも高く設定することで達成されるため、テキストの前後の間隔は適切です。ただし、含まれているテキストが最初の高さで表示するには長すぎるためにtextFieldが動的に大きくなると、行がひどく詰まっているように見え、間隔がまったくなくなります。
特定のtextFieldに対してSpacingbeforeとSpacingafterを設定することでこれを解決しようとしましたが、テキストが収まらない場合でも、 textFieldのサイズを変更する必要はまったくないとJasperReportsが考えて終了するようです。
オーバーフロー時にtextFieldのサイズを変更する必要がある場合、[前の間隔]オプションと[後の間隔]オプションによって作成されたサイズが計算時に考慮される可能性はありますか?それとも私はここで何か間違ったことをしていますか?