itext7 覆盖长字符串值
itext7 Overwriting long string value
我有以下代码:
void Main()
{
var writer = new PdfWriter(@"c:\temp\Overwrite.pdf");
var pdf = new PdfDocument(writer);
var document = new Document(pdf);
var p = new Paragraph($"Feature: 4.2 - Release Selection and a very big welcome to the Community this has been a very good project indeed, I sure do like it. How about yourself, very big welcome to the Community, this has been a very good project indeed, I do like it. Selection and a very big welcome to the Community this has been a very good project indeed, I sure do like it. ").SetKeepWithNext(true)
.SetMarginTop(10)
.SetMarginBottom(10)
.SetFixedLeading(0f);
document.Add(p);
document.Close();
}
但是输出结果如下:
我怎样才能让文本换行到下一行而不覆盖它自己?
我不确定这条线在做什么,但它导致了问题,如果你像我在这里那样评论它,你的文字就可以了。
var p =
new Paragraph(s)
.SetKeepWithNext(true)
.SetMarginTop(10)
.SetMarginBottom(10);
//SetFixedLeading(0f);
我有以下代码:
void Main()
{
var writer = new PdfWriter(@"c:\temp\Overwrite.pdf");
var pdf = new PdfDocument(writer);
var document = new Document(pdf);
var p = new Paragraph($"Feature: 4.2 - Release Selection and a very big welcome to the Community this has been a very good project indeed, I sure do like it. How about yourself, very big welcome to the Community, this has been a very good project indeed, I do like it. Selection and a very big welcome to the Community this has been a very good project indeed, I sure do like it. ").SetKeepWithNext(true)
.SetMarginTop(10)
.SetMarginBottom(10)
.SetFixedLeading(0f);
document.Add(p);
document.Close();
}
但是输出结果如下:
我不确定这条线在做什么,但它导致了问题,如果你像我在这里那样评论它,你的文字就可以了。
var p =
new Paragraph(s)
.SetKeepWithNext(true)
.SetMarginTop(10)
.SetMarginBottom(10);
//SetFixedLeading(0f);