teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

8

2017/12/06 23:52

投稿

shigure2
shigure2

スコア16

title CHANGED
File without changes
body CHANGED
@@ -22,4 +22,5 @@
22
22
 
23
23
  使用しているiTextのバージョンは1.4.6と古いです。
24
24
 
25
- [こちら](http://itext.2136553.n4.nabble.com/cell-setPhrase-vs-cell-addElement-was-leading-problem-td2137447.html) を見たところaddElementの方が良さそうだったのでaddElementにしたかったのですが空白が入り、、という状態です。
25
+ [こちら](http://itext.2136553.n4.nabble.com/cell-setPhrase-vs-cell-addElement-was-leading-problem-td2137447.html) を見たところaddElementの方が良さそうだったのでaddElementにしたかったのですが空白が入り、、という状態です。
26
+ そもそも今回セルに入れたいのはPhraseではなくParagraphなのですが。

7

2017/12/06 23:52

投稿

shigure2
shigure2

スコア16

title CHANGED
File without changes
body CHANGED
@@ -11,11 +11,12 @@
11
11
  PdfPCell cell = new PdfPCell(pdfPTable.getDefaultCell());
12
12
 
13
13
  Paragraph paragraph = new Paragraph("aaa",font);
14
+ paragraph.setAlignment(Element.ALIGN_RIGHT);
14
15
 
15
16
  cell.setPhrase(paragraph); // cell.addElement(paragraph);の方が良いのか?試したところ、セルの上部に空白が入ってしまった。
16
17
 
18
+ // 網掛け設定
17
19
  cell.setGrayFill(0.8f);
18
-
19
20
  pdfPTable.addCell(cell);
20
21
 
21
22
 

6

2017/12/06 23:50

投稿

shigure2
shigure2

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- iTextでPDFを作成する処理を書いています。
1
+ JavaのiTextでPDFを作成する処理を書いています。
2
2
  デフォルトセルで枠線などを設定した後、new PdfPCellで作成したセルにも同じスタイルを適用したいです。
3
3
  デフォルトセルのスタイルを適用した後、paragraphをaddElementしたところ、セルの上部に空白が入ってしまいました。
4
4
  setPhraseなら見た目上は問題なくできたのですが、これで良いのでしょうか。

5

2017/12/06 09:33

投稿

shigure2
shigure2

スコア16

title CHANGED
@@ -1,1 +1,1 @@
1
- iTextでPDF作成時、newPdfPCellしたセルにもデフォルトセルのスタイルを適用したい
1
+ iTextでPDF作成時、new PdfPCellしたセルにもデフォルトセルのスタイルを適用したい
body CHANGED
@@ -1,5 +1,5 @@
1
1
  iTextでPDFを作成する処理を書いています。
2
- デフォルトセルで枠線などを設定した後、new Cellで作成したセルにも同じスタイルを適用したいです。
2
+ デフォルトセルで枠線などを設定した後、new PdfPCellで作成したセルにも同じスタイルを適用したいです。
3
3
  デフォルトセルのスタイルを適用した後、paragraphをaddElementしたところ、セルの上部に空白が入ってしまいました。
4
4
  setPhraseなら見た目上は問題なくできたのですが、これで良いのでしょうか。
5
5
 

4

2017/12/06 09:15

投稿

shigure2
shigure2

スコア16

title CHANGED
File without changes
body CHANGED
@@ -19,4 +19,6 @@
19
19
  pdfPTable.addCell(cell);
20
20
 
21
21
 
22
- 使用しているiTextのバージョンは1.4.6と古いです。
22
+ 使用しているiTextのバージョンは1.4.6と古いです。
23
+
24
+ [こちら](http://itext.2136553.n4.nabble.com/cell-setPhrase-vs-cell-addElement-was-leading-problem-td2137447.html) を見たところaddElementの方が良さそうだったのでaddElementにしたかったのですが空白が入り、、という状態です。

3

2017/12/06 09:03

投稿

shigure2
shigure2

スコア16

title CHANGED
File without changes
body CHANGED
@@ -6,14 +6,17 @@
6
6
 
7
7
  PdfPTable pdfPTable = new PdfPTable(1);
8
8
  // デフォルトセルに枠線を設定
9
- pdfPTable.getDefaultCell.setBorderWidth(2);
9
+ pdfPTable.getDefaultCell().setBorderWidth(2);
10
10
  // デフォルトセルのスタイルを新しく作ったセルに設定
11
11
  PdfPCell cell = new PdfPCell(pdfPTable.getDefaultCell());
12
12
 
13
13
  Paragraph paragraph = new Paragraph("aaa",font);
14
14
 
15
- cell.setPhrase(paraphrase); // cell.addElement(paraphrase);の方が良いのか?試したところ、セルの上部に空白が入ってしまった。
15
+ cell.setPhrase(paragraph); // cell.addElement(paragraph);の方が良いのか?試したところ、セルの上部に空白が入ってしまった。
16
16
 
17
17
  cell.setGrayFill(0.8f);
18
18
 
19
- pdfPTable.addCell(cell);
19
+ pdfPTable.addCell(cell);
20
+
21
+
22
+ 使用しているiTextのバージョンは1.4.6と古いです。

2

2017/12/06 08:56

投稿

shigure2
shigure2

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  iTextでPDFを作成する処理を書いています。
2
2
  デフォルトセルで枠線などを設定した後、new Cellで作成したセルにも同じスタイルを適用したいです。
3
3
  デフォルトセルのスタイルを適用した後、paragraphをaddElementしたところ、セルの上部に空白が入ってしまいました。
4
- setPhraseなら見た目上は問題なくなくできたのですが、これで良いのでしょうか。
4
+ setPhraseなら見た目上は問題なくできたのですが、これで良いのでしょうか。
5
5
 
6
6
 
7
7
  PdfPTable pdfPTable = new PdfPTable(1);

1

2017/12/06 08:52

投稿

shigure2
shigure2

スコア16

title CHANGED
@@ -1,1 +1,1 @@
1
- iTextでPDF作成時、
1
+ iTextでPDF作成時、newPdfPCellしたセルにもデフォルトセルのスタイルを適用したい
body CHANGED
File without changes