ハテナキハテナ --unics’s think/sync

福井のまんなかでぼんにょり呟く、ゆにくすの日々オボエガキなど。

はっきりしてよ!

javaiTextライブラリを触ってます。んで、A4サイズのドキュメントの真ん中に切り取り線をつけて欲しいということでこーゆーコードを入れました。

 //Documentオブジェクトの生成
 Document document = new Document(); 
 //ページサイズを設定(A4サイズ・縦)
 document.setPageSize(PageSize.A4);	
 document.setMargins(15,15,30,30);
						
 PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("ほげ.pdf"));	
 document.open();	

 //(略)

 // pdf出力ストリームに直接切り取り線を描く
 PdfContentByte cb = writer.getDirectContent();		
 cb.setLineWidth( 1 );
 cb.setLineDash( 4, 4, 0 );
 cb.moveTo( 0f, 480f );
 cb.lineTo( 800f, 480f );
 cb.stroke();

このmoveToとかlineToが曲者で、説明文に各パラメータがどういう値を入れればいいのか書いてないのですよ!
mmなのか!pxなのか!それ以外のなんかなのか!なんなんやねん!
…しかたないので調整しては動かして調整しては動かして、の、目分量でやってます…実は上のコードの値も調整中の値です…とほほ。

qqq for your reading!!
(c)Electro-U-nics --since 2004.03.26