2014-04-29 37 views

回答

0

沒有像iText 2.7.1這樣的版本。我假設你在談論iText 2.1.7。

iText 2.1.7是5歲。在這些年中,已經修復了很多錯誤,並增加了大量新功能。 scaleToFitLineWhenOverflow是該新功能的一部分。如果您想使用它,請使用更新版本的iText。 iText 5之前的所有版本(以及5.2.x系列中的所有版本)都是幾年前的「壽命終結」。他們不再被支持。這些版本沒有進一步的發展。請閱讀FAQ瞭解更多背景信息。

+0

是的,你說得對版本和解決方案。我需要的是我想爲iText 2.1.7 jar使用相同的方法,因爲這是一個業務需求。請告訴我如何在使用這個罐子時實現相同的功能? – user2617179

+0

對此評論抱歉。我閱讀了FAQ,並瞭解它爲什麼不能使用。謝謝 – user2617179

2

如果您遇到該版本,那麼實現您的目標相對比較容易。該版本已經有很多的縮放方法:

  • scaleAbsoluteWidth(浮動newWidth)
  • scaleToFit(浮動fitWidth,浮動fitHeight)
  • scalePercent(浮動百分比)
  • scalePercent(浮動percentX,浮動percentY)

因此,您可以縮放自動適合的圖像。只是玩弄一些縮放選項...

img.scaleAbsoluteWidth(lineWidth); 

或縮放

img.scalePercent(lineWidth/img.getWidth()); 
+0

這個lineWidth對應的是什麼?我怎麼才能得到它? – user2617179

+0

lineWidth是動態的嗎?我仍然有像文字重疊在圖像上的問題。我嘗試了絕對位置,圖像之後的空間和圖像之前的空間等方法。但文字和圖像重疊的問題仍然存在。我如何克服它? – user2617179

相關問題