【发布时间】:2021-09-01 04:13:35
【问题描述】:
下面的 HTML 代码逻辑是用 sql 编写的,并从 ASP.net 页面调用,该页面提供了用于查看报告和下载为 PDF 的选项。查看报告工作正常,但下载的报告工作异常 下面的第一个输出来自正确的视图报告。我将 pdf 中的输出与视图报告中的输出相同。
<table class="Grid_Text" style="width: 100%; height: 100%; padding: 2px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-style: italic;">Item Number</span> </td><td style="width: 20%;"><span style="font-style: italic;">Quantity Ordered</span> </td><td style="width: 20%;"><span style="font-style: italic;">Price</span> </td><td style="width: 20%;"></td><td style="width: 25%;"></td></tr></table><table class="Grid_Text" style="width: 100%; height: 100%; padding: 0px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-weight: bold;">049</span> </td><td style="width: 20%;">40</td><td style="width: 20%;">36.00000</td><td style="width: 20%;">CA</td><td style="width: 25%;"></td></tr><tr><td></td></tr><tr><td class="NoWrap" style="width: 25%;"> UPC Case Code: </td><td class="NoWrap">060412</td></tr><tr><td class="NoWrap" style="width: 25%;"> Vendor Item: </td><td class="NoWrap"></td></tr></table>
<hr />
<table class="Grid_Text" style="width: 100%; height: 100%; padding: 2px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-style: italic;">Item Number</span> </td><td style="width: 20%;"><span style="font-style: italic;">Quantity Ordered</span> </td><td style="width: 20%;"><span style="font-style: italic;">Price</span> </td><td style="width: 20%;"></td><td style="width: 25%;"></td></tr></table><table class="Grid_Text" style="width: 100%; height: 100%; padding: 0px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-weight: bold;">273</span> </td><td style="width: 20%;">40</td><td style="width: 20%;">42.40000</td><td style="width: 20%;">CA</td><td style="width: 25%;"></td></tr><tr><td></td></tr><tr><td class="NoWrap" style="width: 25%;"> UPC Case Code: </td><td class="NoWrap">00413</td></tr><tr><td class="NoWrap" style="width: 25%;"> Vendor Item: </td><td class="NoWrap"></td></tr></table>
<hr />
<table class="Grid_Text" style="width: 100%; height: 100%; padding: 2px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-style: italic;">Item Number</span> </td><td style="width: 20%;"><span style="font-style: italic;">Quantity Ordered</span> </td><td style="width: 20%;"><span style="font-style: italic;">Price</span> </td><td style="width: 20%;"></td><td style="width: 25%;"></td></tr></table><table class="Grid_Text" style="width: 100%; height: 100%; padding: 0px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-weight: bold;">598</span> </td><td style="width: 20%;">48</td><td style="width: 20%;">28.80000</td><td style="width: 20%;">CA</td><td style="width: 25%;"></td></tr><tr><td></td></tr><tr><td class="NoWrap" style="width: 25%;"> UPC Case Code: </td><td class="NoWrap">000911</td></tr><tr><td class="NoWrap" style="width: 25%;"> Vendor Item: </td><td class="NoWrap"></td></tr></table>
<hr />
<table class="Grid_Text" style="width: 100%; height: 100%; padding: 2px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-style: italic;">Item Number</span> </td><td style="width: 20%;"><span style="font-style: italic;">Quantity Ordered</span> </td><td style="width: 20%;"><span style="font-style: italic;">Price</span> </td><td style="width: 20%;"></td><td style="width: 25%;"></td></tr></table><table class="Grid_Text" style="width: 100%; height: 100%; padding: 0px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-weight: bold;">251856</span> </td><td style="width: 20%;">40</td><td style="width: 20%;">54.00000</td><td style="width: 20%;">CA</td><td style="width: 25%;"></td></tr><tr><td></td></tr><tr><td class="NoWrap" style="width: 25%;"> UPC Case Code: </td><td class="NoWrap">0000910</td></tr><tr><td class="NoWrap" style="width: 25%;"> Vendor Item: </td><td class="NoWrap"></td></tr></table>
<hr />
<table class="Grid_Text" style="width: 100%; height: 100%; padding: 2px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-style: italic;">Item Number</span> </td><td style="width: 20%;"><span style="font-style: italic;">Quantity Ordered</span> </td><td style="width: 20%;"><span style="font-style: italic;">Price</span> </td><td style="width: 20%;"></td><td style="width: 25%;"></td></tr></table><table class="Grid_Text" style="width: 100%; height: 100%; padding: 0px; border: 0;"><tr><td class="NoWrap" style="width: 25%;"><span style="font-weight: bold;">239</span> </td><td style="width: 20%;">40</td><td style="width: 20%;">63.60000</td><td style="width: 20%;">CA</td><td style="width: 25%;"></td></tr><tr><td></td></tr><tr><td class="NoWrap" style="width: 25%;"> UPC Case Code: </td><td class="NoWrap">0000908</td></tr><tr><td class="NoWrap" style="width: 25%;"> Vendor Item: </td><td class="NoWrap"></td></tr></table>
</td></tr></table>'
预期输出
项目编号 订购数量 价格 049 4036.00000CA UPC 案例代码:060412 供应商项目:项目编号 订购数量 价格 273 4042.40000CA UPC 案例代码:00413 供应商项目:
项目编号 订购数量 价格 598 4828.80000CA UPC 案例代码:000911 供应商项目:
项目编号 订购数量 价格 251856 4054.00000CA UPC 案例代码:0000910 供应商项目:
项目编号 订购数量 价格 239 4063.60000CA UPC 案例代码:0000908 供应商项目:
wrong output from PDF as below:(only one row of sample is given here)
货品编号 |订购数量 |价格  | 049 |40 |36.00000  |CA UPC 案例代码:060412 供应商项目:
【问题讨论】:
标签: html css sql asp.net html-table