0

我的申请有一点问题。我想在 PDF 中添加文本,但有一点特别之处。文字要斜体,但是斜体的角度太高了!斜体的角度为 11 度,但我需要 10 度!

我不知道 itextsharp 是如何工作的,如果有一个函数可以创建一个新的斜体函数,这是另一个像 Visual Studio 使用的函数。然后我可以编辑库,但我不知道如何。

或者是否有可能创建我自己的功能来满足我的需求?

我不需要旋转我需要像斜体这样的角度。

谢谢你的帮助。

4

1 回答 1

1

您可以在 Chunk 上调用一种方法来为您执行此操作。

Chunk chunk = new Chunk("Hello world",  
                        FontFactory.getFont(FontFactory.COURIER, 
                                            20, 
                                            Font.NORMAL, 
                                            new BaseColor(255, 0, 0)));  
chunk.setSkew(0, 25);
document.add(chunk);

方法 setSkew 在这里完成了所有的魔法。

有关更多详细信息,请查看http://developers.itextpdf.com/examples/itext-action-second-edition/chapter-3

它还显示了使用此方法的示例。

于 2017-08-25T07:35:32.617 回答