【发布时间】:2017-11-17 16:49:54
【问题描述】:
我有一个包含 cmets 的标签,我正在使用 iTextsharp 将这些行插入到 pdf 中,现在 cmets 进入这里的地方是 cmets int he pdf 的框:
我将使用此代码放入一行:
string comment = lblComment.text;
// lets say the lblComment.text = "This is a Document where User Added new Address"
cb.BeginText();
cb.SetColorFill(BaseColor.DARK_GRAY);
cb.SetFontAndSize(bf, 11);
cb.ShowTextAligned(PdfContentByte.ALIGN_CENTER, Comment, 215, 96, 0); // Insert the Cooments
cb.EndText();
现在的问题是评论可能很长,我想要一些方法来做到这一点,所以如果评论的行超过这些许多字符插入下一行并将评论字符串的一半放到下一行。我试着在谷歌上查看所有我能找到的分割字符串:
string data = "THExxQUICKxxBROWNxxFOX";
return data.Split(new string[] { "xx" }, StringSplitOptions.None);
这是字符串有 xx 你拆分它但没有工作的地方。
【问题讨论】:
-
我认为您不是在寻找拆分字符串,而是在寻找子字符串。改为查找。
-
子字符串一定要让我查一下谢谢!
-
很确定这就是你想要的stackoverflow.com/questions/1450774/…
-
好的,让我试试这个,非常感谢你们!