Elixir | 江木町の牛舎

江木町の牛舎

~ 田舎者プログラマの日常 ~

今の派遣先ではJavaの印刷にElixirなるものを使用しているわですが
これが便利なようでかゆい所に手が届かない

単純な印刷にはとっても便利そうなんですが
印刷方法をプログラムから制御しようとするとできない(ぽい)

単なる不勉強で

 「そんなもんできるじゃん」

という情報があったらぜひとも教えて頂きたいのですが
調べている限りでは行きつけない

いまやりたいのは

 あるテキストボックス(テキスト印字領域)に印字できる範囲を超える場合は
 次のラベルに続きを印字する

ってやつなんですが、改ページじゃなくて次のラベルっていうところが味噌

まぁ、改ページ制御もなんだか便利なような面倒なような
いまいちつかみどころがないんですが

結局のところテーブル内の行データを使用してラベルを印刷していくだけなので
別ラベルにするにはレコード追加すりゃいいだけなんですが、
じゃぁ、印字領域オーバーしているの?していないの?、の判断ができないのですよ

印字領域のオブジェクトが取得できればどうにかなるかもしれないんですが、
Java のプログラム内から Elixir のテンプレートオブジェクトにアクセスできるんだろうか?

調べないとかなぁ...

複数ラベルへの分割ってそれなりにニーズありそうなんだけどなぁ