【发布时间】:2011-07-03 11:16:08
【问题描述】:
我正在使用 itextsharp 在 asp.net c# 中生成一个 pdf 文件。我无法绘制水平线/垂直线/虚线。
我尝试使用以下代码画一条线,我没有收到任何错误,但该线也没有显示在 pdf 文件中
PdfContentByte cb = wri.DirectContent;
cb.SetLineWidth(2.0f); // Make a bit thicker than 1.0 default
cb.MoveTo(20, pdfDocument.Top - 40f);
cb.LineTo(400, pdfDocument.Top - 40f);
cb.Stroke();
代码有什么问题。是因为xy坐标的位置吗?我曾使用粗略的点来了解 pdf 中的大致位置,但该行从未出现在 pdf 文件中。
我正在寻找的输出如下图所示。
【问题讨论】:
-
以防万一:您不想在 PDF 中写入行来编辑信息?您实际上需要删除行下方的文本内容,否则人们仍然可以从 PDF 中提取它。
标签: c# asp.net pdf-generation itextsharp