2014-04-29 36 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

相关问题