itext 2.1.7没有方法scaleToFitLineWhenOverflow for image

时间:2014-04-29 10:55:07

标签: java spring itext

scaleToFitLineWhenOverflow

指示当图像超出可用宽度时是否应缩放图像以适合线条。 如何在iText2.1.7中实现这一点?

2 个答案:

答案 0 :(得分:2)

如果您坚持使用该版本,那么实现目标相对容易。该版本已经有很多缩放方法:

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

因此,您可以扩展自动适合的图像。只需使用一些缩放选项......

img.scaleAbsoluteWidth(lineWidth);

或缩放

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

答案 1 :(得分:0)

没有iText 2.7.1这样的版本。我假设你在谈论iText 2.1.7。

iText 2.1.7已有5年历史。在这些年里,已经修复了大量的错误,增加了许多新功能。 scaleToFitLineWhenOverflow是该新功能的一部分。如果您想使用它,请使用更新版本的iText。 iText 5之前的所有版本(以及5.2.x范围内的所有版本)都是几年前的“生命终结”。他们不再受支持。这些版本不会进一步开发。有关更多背景信息,请阅读FAQ