2016-05-03 48 views
1

1つの列を持つ単純なテーブルを作成しようとしています。XWPFテーブルセルの新しい段落

私は新しい行を作成し、各行に新しい段落を作成します。問題は、各行が1つの空白行で始まることです。新しい段落がそれを作成すると思います。

私は前にスペースを設定しようとしていましたが、インデントなどは成功しませんでした。

 for (int i=0; i<questions.size(); i++) { 
      Question question = questions.get(i); 
      XWPFTableRow row = table.getRow(i); 
      XWPFTableCell cell = row.getCell(0); 

      XWPFParagraph paragraph = cell.addParagraph(); 
      XWPFRun run = paragraph.createRun(); 
      run.setText(question.getQuestion()); 
     } 

新しい段落が新しい空白行を作成しますか?あなたはまた、空の段落を作成し、新しい段落は、細胞内で複製された段落を持つで終わる追加されているセルを作成する場合

+0

セルに既に段落がありますか? – Gagravarr

+0

私はあなたが使用しているライブラリに精通していませんが、私はWordの表のセルに自動的に段落が含まれていることを知っています。これは、セルの終わりのマーカー(各テーブルセルの小さな「日差し」)と組み合わされています。したがって、追加の段落を明示的に追加すると、表のセルに「行」が追加されます。使用しているライブラリのセルにランを追加できるかどうかを確認できますか? –

答えて

2

の表は、そのように見えます。最初の/空の段落を削除すると正常に動作します。 これを試してください:

table.getRow(0).getCell(0).removeParagraph(0); 
関連する問題