challenge Hello, world! PDF版

Hello, world!シリーズの続編です。 「Hello, world!」となるべく大きく書かれた1ページのPDFを出力してください。

Posted feedbacks - diff

いくつか修正します。
・用紙サイズを A0 から B0 に変更しました(どうでも良いですね……)
・描画サイズのマージンを取りすぎていたので、ぎりぎりまで大きくしました。
・FontをBaseFontから直接生成するようにしました。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
diff 2487.java Sample.java
12c12
<       Document doc = new Document(PageSize.A0.rotate());
---
>       Document doc = new Document(PageSize.B0.rotate());
17,19c17,18
<       float s = (doc.right() - doc.left() - doc.rightMargin()) /
<           bf.getWidthPoint(TEXT, 1.0f);
<       Font f = new Font(Font.TIMES_ROMAN, s);
---
>       float size = (doc.right() - doc.left()) / bf.getWidthPoint(TEXT, 1.0f);
>       Font f = new Font(bf, size);

Index

Feed

Other

Link

Pathtraq

loading...