Free Support Forum - aspose.com

Aspose PDF for Android 文字添加被截断

在PDF上添加比较长的文字后,发现虽然还有空间,但文字在中间就被截断了。没有显示完整。
20191211132952870.pdf (3.6 MB)

测试发现,Portrait PDF都不会有这个问题。但是Landscape的PDF,都出现该问题。
使用的Aspose PDF for Android版本号:16.12

参考代码:

TextStamp stamp = new TextStamp(“********************************************************”);
stamp.getTextState().setFont(font);
stamp.getTextState().setFontSize(config.getFontSize());
stamp.getTextState().setForegroundColor(buildAsposeColor(fontColor));
pdfPage.addStamp(stamp);
pdfDocument.setOptimizeSize(true);
pdfDocument.save(outputPath)

@CenLingYun

感谢您与支持人员联系。

请尝试将自动换行设置为true,然后与我们分享您的反馈。

stamp.setWordWrap(true);

你好。谢谢回复。当前使用版本是aspose-pdf-android-16.12.0。TextStamp提供的方法中好像没有setWordWrap接口。是新版本才有的这个功能吗?

@CenLingYun

请升级到 Aspose.PDF for Android via Java 19.3,如果您仍然遇到问题,请告知我们。

并没有购买高版本的Aspose library。请问我遇到的这个问题是16.12版本上的bug吗?是在新版本上被修复的吗?

@CenLingYun

它显示为可以使用上述属性解决的文本换行问题。 您可以申请30天的免费临时许可证,并使用最新版本进行测试。 如果您仍然遇到问题,请告诉我们。

使用aspose-pdf-19.3-android.via.java.jar后,在Text Stamp类里仍然没有setWordWrap方法。请问是什么原因?

@CenLingYun

我们很遗憾地分享通过Java在Android的Aspose.PDF中还没有提到的方法。它已在Java的Aspose.PDF中引入,但尚未移植到Android API中。但是,功能请求以及您的问题详细信息已在我们的问题跟踪系统中记录为PDFANDROID-599。我们将进一步详细检查该方案,并向您发布其解决状态。请给我们一点时间。

我们对造成的不便很抱歉。

那请问,我这边遇到的问题,确实是通过这个方法可以解决的吗? 因为我发现即使使用最新版本,这个问题依然存在。

在PDF上添加比较长的文字后,发现虽然还有空间,但文字在中间就被截断了。没有显示完整。
20191211132952870.pdf (3.6 MB)

测试发现,Portrait PDF都不会有这个问题。但是Landscape的PDF,都出现该问题。
使用的Aspose PDF for Android版本号:16.12

参考代码:

TextStamp stamp = new TextStamp(“********************************************************”);
stamp.getTextState().setFont(font);
stamp.getTextState().setFontSize(config.getFontSize());
stamp.getTextState().setForegroundColor(buildAsposeColor(fontColor));
pdfPage.addStamp(stamp);
pdfDocument.setOptimizeSize(true);
pdfDocument.save(outputPath)

@CenLingYun

我们正在调查中,很快就会回复您。

非常感谢。谢谢谢谢~~~~

你好。请问这个问题有调查结果了吗?

@CenLingYun

很遗憾地通知您,该问题仍未解决。我们正在努力,并将很快与您分享好消息。

那是否你们已经重现了这个问题? 确定这个问题是bug吗?

@CenLingYun,

是的,我们已复制问题,此问题将在Aspose.PDF 20.6中解决。