我正在尝试下面的代码:
ColumnText ct = new ColumnText();
// write the text in the pdf content
cb.BeginText();
Phrase p = new Phrase(BrokerName);
ct.SetSimpleColumn(p, lxValue, lyValue, uxValue, uyValue, leadingValue, textAlign);
但是在尝试使用新文本编辑PDF时。我可以插入新文本,但它位于表格下方,如下图所示。
Because Body section of table is encrypted. So I is it possible to Edit/Remove that portion?
答案 0 :(得分:1)
我认为您的cb
是使用PdfContentByte
方法从PdfStamper
检索的GetUnderContent(int pageNum)
个实例。
正如方法名称GetUnderContent
已经指出的那样,它是用于在下添加内容已存在的内容,如果现有内容不透明地覆盖该区域,您将看不到您的添加内容
如果您要在现有内容上添加新内容,则应使用PdfContentByte
返回的GetOverContent(int pageNum)
实例。
如果上述假设有误,请扩展您的问题以提供足够的信息,无需猜测即可回答......