1

我正在尝试创建一个 pdf,这是我生成该 PDF 的视图,但是由于某种原因,样式和格式不起作用。我试图对齐文本并添加 css 样式,但似乎没有任何效果。有没有人对我如何让表格将第一行显示为一行信息而不是被截断并移到下面有一些建议。这是 PDF 目前的样子;如您所见,该行看起来不正确。我需要那一行是一条流在一起的单行。任何建议将不胜感激。

在此处输入图像描述

这是生成 PDF 的 MVC 视图:

@model List<ArdentMC.DHS.COP.Mobile.MVC.Models.Reports>
@{
Layout = "";
}
<!DOCTYPE html>
<html>   
<head>

</head>
<body>

    <div style="color:red; align:center;">UNCLASSIFIED/FOR OFFICAL USE ONLY</div>

<table style="width:300px;"> 

@foreach (var item in Model)
{
<tr>
<td> @item.Phase </td>
<td> @item.NocNumber</td>
<td> @item.Title</td>
<td> @item.Location</td>
</tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
       <td>@item.ReportDateText</td>
    </tr>
}

</table>  
 @foreach (var item in Model){
     @Html.Raw(item.Description)
 }
    <br /><br /><br /><br /><br />
    <br /><br /><br /><br /><br />
     <div style="color:black; align:center;">US Department of Homeland Security</div>
        <br />
        <div style="color:red; align:center;">UNCLASSIFIED/FOR OFFICAL USE ONLY</div>   
     </body>
  </html>
4

0 回答 0