2012-03-19 12 views
2

SimpleCellの中央に段落テキストを整列させる方法フレックス:Purepdf:段落のテキストをSimpleCellの中央に整列させますか?

var table : SimpleTable  = new SimpleTable(); 
    table.widthPercentage = 100; 
    table.borderWidth  = 1; 

var row : SimpleCell  = new SimpleCell(SimpleCell.ROW); 
    row.border    = 1; 
    row.borderColor   = RGBColor.fromARGB(0x555555); 
    row.borderWidth   = 1; 
    row.verticalAlignment = Element.ALIGN_MIDDLE; 

var cell1 : SimpleCell  = new SimpleCell(SimpleCell.CELL); 
    cell1.widthpercentage = 25; 
    cell1.verticalAlignment = Element.ALIGN_MIDDLE; 

var p : Paragraph = new Paragraph('test', PurePDFGenerator.pdf.cyrillicFont); 
    p.alignment = Element.ALIGN_MIDDLE; 

cell1.add(p); 


row.add(cell1); 
table.add(row); 
  • ..私は、コードのこの部分で試してみましたが、それは何らかの理由で仕事をdoesntの?

答えて

1

セルレベルで水平に整列させようとしましたか?私が見ることから、それはドキュメントからうまくいくはずです。また、段落をセルに追加していませんか?

+0

を使用することができます動作するまで。ちょうどコピー/貼り付けに欠けていた。申し訳ありません。とにかく私はすべての可能性を試してみたが、テキストをセルの中央に持ってこなかったと思う。 –

+0

それは吸う。 [code](http://code.google.com/p/purepdf/)を見てみましたか? –

+0

それは確かに心配です、私はこれまでにコードのわずかな部分しかチェックしていません。 :| –

2

Paragraph.alignmentはあなたが私はそれを追加してい

cell.horizontalAlignment = Element.ALIGN_CENTER; 
関連する問題