Флажок не отображается при создании PDF с dompdf - PullRequest
0 голосов
/ 08 апреля 2019

Я хочу сгенерировать свою HTML-страницу в формате PDF, все работает правильно, но мой флажок не отображается. В этом случае я использую dompdf для генератора PDF.

My View

<form>
   <?php if ($c->jalur == "Prestasi") { ?>
   <input style="margin-left: 0px" type="checkbox" checked>Prestasi
   <input style="margin-left: 0px" type="checkbox" disabled>Reguler

   <?php }else { ?>

   <input style="margin-left: 0px" type="checkbox" disabled>Prestasi
   <input style="margin-left: 0px" type="checkbox" checked>Reguler

   <?php } ?>
</form>

Мой CSS

input[type=checkbox]{
    display: inline;
    white-space: nowrap;
}

input[type=checkbox]:before{
    font-family: DejaVu Sans;

}

Мой контроллер

public function index()
{   
     $id = ''; 

     $data['calon_mahasiswa'] = $this->M_User->getAllDataUser()->result();
     $cond1 = array('id' => $id);
     $cek = $this->M_User->getDataCond($cond1,'calon_mahasiswa')->result();
     $cond = array('id' => $this->session->userdata('id'));
     $data['calon_mahasiswa'] = $this->M_User->getDataUSer($cond,'calon_mahasiswa')->result();

     $pdf = new Dompdf\Dompdf();
     $html = $this->load->view('card', $data, true);
     $pdf->loadHtml($html);
     $pdf->set_option('isRemoteEnabled', true);
     $pdf->set_option('isHtml5ParserEnabled', true);
     $pdf->setPaper('A4', 'potrait');
     $pdf->render();
     $pdf->output();
     $pdf->stream('kartu_pendaftaran');
     exit();
}

Я ожидаю вывод, как это:

[ ]Prestasi  [ ]Reguler

Но вывод выглядит так:

  Prestasi   Reguler
...