我的申请有一点问题。我想在 PDF 中添加文本,但有一点特别之处。文字要斜体,但是斜体的角度太高了!斜体的角度为 11 度,但我需要 10 度!
我不知道 itextsharp 是如何工作的,如果有一个函数可以创建一个新的斜体函数,这是另一个像 Visual Studio 使用的函数。然后我可以编辑库,但我不知道如何。
或者是否有可能创建我自己的功能来满足我的需求?
我不需要旋转我需要像斜体这样的角度。
谢谢你的帮助。
我的申请有一点问题。我想在 PDF 中添加文本,但有一点特别之处。文字要斜体,但是斜体的角度太高了!斜体的角度为 11 度,但我需要 10 度!
我不知道 itextsharp 是如何工作的,如果有一个函数可以创建一个新的斜体函数,这是另一个像 Visual Studio 使用的函数。然后我可以编辑库,但我不知道如何。
或者是否有可能创建我自己的功能来满足我的需求?
我不需要旋转我需要像斜体这样的角度。
谢谢你的帮助。
您可以在 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
它还显示了使用此方法的示例。