示例#1
0
 /**
  * Render a single answer in the PDF
  * @param \Jazzee\ApplicantPDF $pdf
  * @param \Jazzee\Entity\Page $page
  * @param \Jazzee\Entity\Answer $answer
  */
 protected function renderPdfAnswerFromArray(\Jazzee\Entity\Page $page, \Jazzee\ApplicantPDF $pdf, array $answerData)
 {
     $locationSummary = '';
     $schoolName = '';
     $schoolType = '';
     foreach ($answerData['elements'] as $element) {
         if ($element['id'] == 'locationSummary') {
             $locationSummary = $element['displayValue'];
         }
         if ($element['id'] == 'schoolName') {
             $schoolName = $element['displayValue'];
         }
         if ($element['id'] == 'schoolType') {
             $schoolType = $element['displayValue'];
         }
     }
     $pdf->addText("Type: ", 'b');
     $pdf->addText("{$schoolType}\n", 'p');
     $pdf->addText("School: ", 'b');
     $pdf->addText("{$schoolName}\n", 'p');
     $pdf->addText("Location: ", 'b');
     $pdf->addText("{$locationSummary}\n", 'p');
     parent::renderPdfAnswerFromArray($page, $pdf, $answerData);
 }