gpt4 book ai didi

itextsharp - 如何在 itextsharp 中使用 PdfContentByte 时换行文本

转载 作者:行者123 更新时间:2023-12-03 11:24:25 38 4
gpt4 key购买 nike

我使用 PdfContentByte 在 pdf 中显示文本,因为我现在也使用 SetTextMatrix mathod 来放置该文本,当我的文本很大时它不会显示在 pdf 中显示我可以包装文本显示我可以在下面看到它是我的代码

PdfContentByte cb = myPDFWriter.DirectContent;
cb.BeginText();
BaseFont bf_qty123 = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, BaseFont.CP1252, false);
cb.SetFontAndSize(bf_qty123, 10f);
cb.SetTextMatrix(422,100);
cb.ShowText("longstring");
cb.EndText();

最佳答案

像这样使用列:

Dim p As Phrase = New Phrase("your txt", FontFactory.GetFont(BaseFont.HELVETICA, BaseFont.CP1250, True, fsize)) 
Dim ct As New ColumnText(cb)
ct.SetSimpleColumn(p, x, y, ux, uy, 10, Element.ALIGN_LEFT)
ct.Go()

并固定宽度 hight bloc ux, uy

另请参阅:

How to position and wrap long text?

关于itextsharp - 如何在 itextsharp 中使用 PdfContentByte 时换行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12017380/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com