我正在使用iText 5.2.1版。 要充分認識Chunk
對象的setSkew
方法,我就開始發揮它用下面的代碼:爲什麼setSkew增加文字大小?
for (int i=0; i <= 90; i+=5) {
Chunk c = new Chunk("A" + i);
c.setSkew((float)i, (float)-i);
document.add(c);
}
隨着我的大驚喜接近90度時,文本逐漸變大。我無法理解這種行爲:根據「itext in action 2nd ed。」書中,setSkew的第一個參數是文本基線的傾斜度,第二個參數是字符和(原始)基線之間的角度。
那麼,我錯過了什麼?