我正在用PHP和MySQL构建一个管理保险机构的应用程序,现在我的应用程序应该是打印保险证书,但是当我试图从浏览器直接打印它时,单词的质量太模糊了,所以在决定将数据导出到MsWord中时,一些数据在word中打开时会溢出超过两行,这是一个问题,因为如果没有适当的对齐,我无法将它打印成证书,下面是我的代码。
<?php
ob_end_clean();
header("Content-type: application/vnd.ms-word");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Disposition: attachment;Filename=test.doc");
$g=mysqli_query($con,("select concat_ws(' ',fir,sur)as name,phone,clie.cli_id,prem.comp_name,prem.pre_id,cover,cert_serial,pol_num,exp_date,py_date, tr_date,Reg_number from clie inner join vehicle using(cli_id)inner join prem using(cli_id) inner join pre_pay using(pre_id) where pre_id='$id' order by tr_date desc limit 1"));
if(mysqli_num_rows($g)==1){
while($row=mysqli_fetch_array($g)){
echo'<table><style> td{font-family:Times New Roman;
padding: 0px;
background-color: white;
-moz-border-radius: ;
nowrap;
font-size:62.5%}</style>
<tr><b><td>'.$row['name'].'</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['name'].'</td><td></td><td></td><td></td><td></td><td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><td></td><td></td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></td></tr>
<tr><b><td>'.$row['pol_num'].'</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['pol_num'].'</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['pol_num'].'</td></tr>
<tr><b><td>'.$row['py_date'].'</td><td></td><td></td><td>00.00H</td><td></td></td><td></td><td></td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['py_date'].'</td><td></td><td></td><td>00.00H</td><td></td></td><td></td><td></td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['py_date'].'<td></td><td></td><td>00.00H</td></td></tr>
<tr><b><td>'.$row['exp_date'].'</td><td></td><td></td><td></td><td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['exp_date'].'</td><td></td><td></td><td></td><td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['exp_date'].'</td></tr>
<tr><b><td>'.$row['Reg_number'].''.$row['cover'].'</td><td><td></td><td></td><td><td></td><td></td><td></td><td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['Reg_number'].''.$row['cover'].'</td><td><td></td><td></td><td><td></td><td></td><td></td><td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['Reg_number'].''.$row['cover'].'</td></tr>
<tr><b><td>'.$row['comp_name'].'</td><td></td><td></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['comp_name'].'</td><td></td><td></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>'.$row['comp_name'].'</td></tr>';
}
echo'</tr></table>';发布于 2017-01-20 11:11:28
大家好,这似乎很奇怪,但我必须回答我自己的问题,在与这个问题斗争了几个星期后,我发现我实际上根本不需要将任何数据导出到Ms word,但实际上可以直接从浏览器打印并获得客户所要求的正确质量,但是这个解决方案只适用于铬浏览器,我只需要在css中指定影响表数据恢复的特定字体家族规则。这是我找到的解决办法..。
`echo'<div align="center"><br /><a href="javascript:void(processPrint());"> <input type="image" value=<img src="images/print.png"/></a>
<div id="printMe">';
$q=mysqli_query($con,("select concat_ws(' ',fir,las)as name, id,clie.cli_id,prem.comp_name,pol_num,cert_serial,exp_date,py_date,amnt, Reg_number from clie inner join vehicle using(cli_id)inner join prem using(cli_id)inner join pre_pay using(pre_id) where pre_id='$id' limit 1"));
$row=mysqli_fetch_array($q);
$name=$row['name'];
$ve=$row['Reg_number'];
$p=$row['id'];
$co=$row['comp_name'];
$pa=$row['py_date'];
$exp=$row['exp_date'];
$paid=$row['amnt'];
$cer=$row['cert_serial'];
$po=$row['pol_num'];`
`$g=mysqli_query($con,("select concat_ws(' ',fir,sur)as name,phone,clie.cli_id,prem.comp_name,prem.pre_id,cover,cert_serial,pol_num,exp_date,py_date, tr_date,Reg_number from clie inner join vehicle using(cli_id)inner join prem using(cli_id) inner join pre_pay using(pre_id) where pre_id='$id' order by tr_date desc limit 1"));`
if(mysqli_num_rows($g)==1){
while($row=mysqli_fetch_array($g)){
echo'<table><style="font-family:Bell Gothic ,Verdana,Times New Roman;font-size: 10px;
padding: 0px;
background-color: white;
-moz-border-radius: ;
nowrap;
<tr><td></td><td style="font-family:Bell Gothic ,Verdana,Times New Roman;font-size: 10px;"><b>'.$row['name'].'</b></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['name'].'</b></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></b></tr>
<tr><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['pol_num'].'</b></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['pol_num'].'</b></td><td><td></td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['pol_num'].'</b></td><td></td><td></td><td></td><td></td><td></td><td></b></tr>
<tr><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['py_date'].'</b></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>00.00H</b></td><td></td><td></td><td></td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['py_date'].'</b></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>00.00H</b></td><td></td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['py_date'].'</b></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>00.00H</b></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['exp_date'].'</b></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['exp_date'].'</b></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['exp_date'].'</b></td></b></tr>
<tr><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['Reg_number'].''.$row['cover'].'</b></td><td><td></td><td></td><td><td></td><td></td><td></td><td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['Reg_number'].''.$row['cover'].'</b></td><td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><td><td><td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['Reg_number'].''.$row['cover'].'</b></td></b></tr>
<tr><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['comp_name'].'</b></td><td></td><td></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['comp_name'].'</b></td><td></td><td></td><td></td><td></td><td></td><td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="font-family:Bell Gothic ,Verdana,Arial;font-size: 10px;"><b>'.$row['comp_name'].'</b></td></b></tr>';
}
echo'</style></table>';
}else{
echo'<p>No records found</p>';
}https://stackoverflow.com/questions/41631709
复制相似问题