- - PR -
jakarta POIに関する質問2
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-04-24 14:39
POIでテキストボックスを作成する場合、
1つのシートに複数のテキストボックスを作成することって可能なのでしょうか? 以下のコードをfor文で回して実行しています。 単体の表示は可能のようなのですが、複数になるとエラーになります。 何か回避策はありますでしょうか? patriarch = sheet.createDrawingPatriarch(); textBox = patriarch.createTextbox(new HSSFClientAnchor(0, 0, 1023, 255, (short)1, 1, (short)2, 2)); textBox.setString(new HSSFRichTextString("ああああ")); ----- HSSFPatriarch patriarch; HSSFTextbox textBox; ---- |
|
投稿日時: 2007-04-25 11:15
1シートに複数のテキストボックスを作成することは可能ですよ。
エラーになるということですが、具体的にどのようなエラーになるのかを書いたほうが、コメントが付き易いと思います。 |
|
投稿日時: 2007-04-25 11:45
テキストボックス(オートシェイプ)は複数作成することができますが、sheet.createDrawingPatriarch(); は一度しか実行してはいけません。オートシェイプを持つ既存のファイルを開いた場合は、DrawingPatriarch が既に存在するので、sheet.createDrawingPatriarch(); を実行してはいけません。
|
1