我们正在使用v1.4.6.2版的iText.dll
从图像文件生成一条水平线。
下面的代码正确地在我们的本地和实时系统上生成了此水平线,但是现在它的生成线是在本地系统上,但不在实时系统上。
<div id="'div'_0" type="hrDiv" objtype="10" objtag="" objname="object name" onmouseover="this.className='putpointer'" isitem="" groupid="0" hgroupid="0" associatedlabel="" ishgroupmain="False" canmove="1" lock="false" runat="server" align="left" style="position: absolute; background-color: transparent; display: inline; overflow: hidden; z-index: 10000; left: 41px; top: 122px; width: 720px; height: 25px;" class="putpointer"><img src="http://localhost:1111/images/HorizontalLine.gif" id="'img'_0" type="imgObj" width="720" height="1" style="position: absolute; display: inline; left: 0px; top: 0px; width: 100%;"></div>
后面的代码
PdfStamper pdfStamper = null;
pdfStamper = new PdfStamper(pdfReader1, fileStream);
PdfContentByte overContent = pdfStamper.getOverContent(1);
if (true)
{
string str17 = string.Concat(this.strImagepath, "HRline.jpg");
com.lowagie.text.Image image = com.lowagie.text.Image.getInstance(str17);
image.setAbsolutePosition(single, single1 + 20f);
image.scaleAbsolute(single2 - single, 1f);
overContent.addImage(image);
}
Note: Security patches may be installed on server system.