tcpdf中的大写

时间:2018-03-13 20:23:24

标签: php tcpdf

我试图将文本转换成我用TCPDF for PHP库创建的表,但是我无法进行转换,我已经读过该库没有& #39; t支持某类CSS,所以我在这里询问这是否属实,有人有解决方案。

$bloque4 = <<<EOF

<style>
    .uppercase {
        text-transform: uppercase;
    }
</style>

    <table class="uppercase">
        <tr>
            <td style="font-weight: bold; width:140px"><img src="images/back.jpg"></td>

        </tr>
    </table>

    <table style="font-weight: bold; padding:5px 10px;">

        <tr>

        <td style="font-weight: bold; border: 0.7px solid #000000; background-color:white; width:250px;">Condiciones en que se recibe: $respuestaVenta[condiciones] <br><br> Piezas faltantes: $respuestaVenta[pzasFaltantes] <br><br> Piezas maltratadas y/o rotas: $respuestaVenta[pzasRotas]</td>
        <td style="font-weight: bold; border: 0.7px solid #000000; background-color:white; width:290px; text-align:right;">Tipo de servicio: $respuestaVenta[tipoReparacion]
        </td>

        </tr>
    </table>

EOF;

$pdf->writeHTML($bloque4, false, false, false, false, '');

新数组$respuestaVenta = array_map('strtoupper', $respuestaVenta);

的问题

enter image description here

这是我在使用array_map

之前打印resulto的方式
<td style="font-weight: bold; border: 0.7px solid #000000; background-color:white; width:135px; text-align:center;">$respuestaVenta[descripcion]</td>

1 个答案:

答案 0 :(得分:2)

如果您担心自己无法使用CSS,那么在使用之前只需使用PHP将数据大写。

$respuestaVenta = array_map('strtoupper', $respuestaVenta);
$bloque4 = <<<EOF
//  ...