2012年2月23日木曜日

C# POI 用紙設定をA4にしたい

こちらの方の記事によると、  

ps.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE);
これでできるそうだが、A4_PAPERSIZE の定数が無い。
なんで??? poi が java 用だから???


「長月の夜」さんによると、数値で指定すれば良いようだ。
「9」を指定したら A4になった。感謝。


余談だが、これらは動かない。
ps.PaperSize = (short) NPOI.SS.UserModel.PaperSize.A4_PAPER;
ps.PaperSize = (short) NPOI.HSSF.UserModel.PaperSizeType.A4;
どちらもなぜかA3になる。やっぱり無理やりはダメだ。

0 件のコメント:

コメントを投稿