Первая строка не печатается должным образом при создании PDF - PullRequest
0 голосов
/ 10 октября 2018

В моем документе есть следующий HTML-код для создания PDF, но полученный PDF не генерируется должным образом.

<table border="1"  class="table table-striped">

    <thead>
        <th>Sr No.</th>
        <th>Particulars </th>
        <th>Qty </th>
        <th>rate </th>
        <th>Amount </th>
    </thead>

    <tbody>
        <br><br>
        @foreach($data as $row)

        <tr>
            <td>{{ $row['temp_invoice_id']  }}</td>
            <td>{{ $row['tyre_brand']." ".$row['tyre_model']  }}</td>
            <td>{{ $row['quantity']  }}</td>
            <td>{{ $row['rate']  }}</td>
            <td>{{ $row['total']  }}</td>
        </tr>
        @endforeach
    </tbody>
</table>

Но когда создается PDF-файл, он показывает что-то вроде этого. Я не знаю, почему он не генерирует надлежащий PDF-файл, может у кого-то есть решение этой проблемы, или мы должны применить отдельный css для печатисредства массовой информации?

enter image description here

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Внутри thead используется тег tr, он работает нормально.

     <thead>
        <th>Sr No.</th>
        <th>Particulars </th>
        <th>Qty </th>
        <th>rate </th>
        <th>Amount </th>
    </thead>

используйте вот так,

        <thead>
          <tr>
            <th>Sr No.</th>
            <th>Particulars </th>
            <th>Qty </th>
            <th>rate </th>
            <th>Amount </th>
          </tr>
        </thead>
0 голосов
/ 10 октября 2018

Удалите фрагмент <br><br> в вашем <tbody>, они недействительны, поэтому браузер может их игнорировать, но, возможно, генератор PDF (я не знаю, какой вы используете) не сможет.
Также поместите<th> с внутри строки (<tr>)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...