当前位置: 首页>>代码示例>>PHP>>正文


PHP AbstractPage::renderPdfAnswerFromArray方法代码示例

本文整理汇总了PHP中AbstractPage::renderPdfAnswerFromArray方法的典型用法代码示例。如果您正苦于以下问题:PHP AbstractPage::renderPdfAnswerFromArray方法的具体用法?PHP AbstractPage::renderPdfAnswerFromArray怎么用?PHP AbstractPage::renderPdfAnswerFromArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AbstractPage的用法示例。


在下文中一共展示了AbstractPage::renderPdfAnswerFromArray方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: renderPdfAnswerFromArray

 /**
  * 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)
 {
     parent::renderPdfAnswerFromArray($page, $pdf, $answerData);
     if (!empty($answerData['children'])) {
         $childPage = $page->getChildren()->first();
         $pdf->addText($childPage->getTitle() . "\n", 'h5');
         $jazzeePage = $childPage->getApplicationPageJazzeePage();
         $jazzeePage->setController($this->_controller);
         $jazzeePage->renderPdfAnswerFromArray($childPage, $pdf, $answerData['children'][0]);
     }
 }
开发者ID:Jazzee,项目名称:Jazzee,代码行数:17,代码来源:Recommenders.php

示例2: renderPdfAnswerFromArray

 /**
  * 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)
 {
     parent::renderPdfAnswerFromArray($page, $pdf, $answerData);
     if (!empty($answerData['greScore'])) {
         $score = $answerData['greScore'];
         $pdf->addText("Matched Score\n", 'h5');
         $pdf->addText("Department Name: ", 'b');
         $pdf->addText("{$score['departmentName']}\n", 'p');
         $pdf->addText("First Name: ", 'b');
         $pdf->addText("{$score['firstName']}\n", 'p');
         $pdf->addText("Middle Initial: ", 'b');
         $pdf->addText("{$score['middleInitial']}\n", 'p');
         $pdf->addText("Last Name: ", 'b');
         $pdf->addText("{$score['lastName']}\n", 'p');
         $pdf->addText("Birth Date: ", 'b');
         $pdf->addText($score['birthDate']->format('m/d/Y') . "\n", 'p');
         $pdf->addText("Gender: ", 'b');
         $pdf->addText("{$score['gender']}\n", 'p');
         $pdf->addText("Test Name: ", 'b');
         $pdf->addText("{$score['testName']}\n", 'p');
         for ($i = 1; $i <= 4; $i++) {
             $summary = $score["score{$i}Type"] . ' ' . $score["score{$i}Converted"] . ' ' . $score["score{$i}Percentile"] . '%';
             $pdf->addText("Score {$i}: ", 'b');
             $pdf->addText("{$summary}\n", 'p');
         }
     }
     if (!empty($answerData['toeflScore'])) {
         $score = $answerData['toeflScore'];
         $pdf->addText("Matched Score\n", 'h5');
         $pdf->addText("First Name: ", 'b');
         $pdf->addText("{$score['firstName']}\n", 'p');
         $pdf->addText("Middle Name: ", 'b');
         $pdf->addText("{$score['middleName']}\n", 'p');
         $pdf->addText("Last Name: ", 'b');
         $pdf->addText("{$score['lastName']}\n", 'p');
         $pdf->addText("Birth Date: ", 'b');
         $pdf->addText($score['birthDate']->format('m/d/Y') . "\n", 'p');
         $pdf->addText("Gender: ", 'b');
         $pdf->addText("{$score['gender']}\n", 'p');
         $pdf->addText("Native Country: ", 'b');
         $pdf->addText("{$score['nativeCountry']}\n", 'p');
         $pdf->addText("Native Language: ", 'b');
         $pdf->addText("{$score['nativeLanguage']}\n", 'p');
         $pdf->addText("Test Type: ", 'b');
         $pdf->addText("{$score['testType']}\n", 'p');
         $pdf->addText("Listening Indicator: ", 'b');
         $pdf->addText("{$score['listeningIndicator']}\n", 'p');
         $pdf->addText("Speaking Indicator: ", 'b');
         $pdf->addText("{$score['speakingIndicator']}\n", 'p');
         $pdf->addText("IBT Listening: ", 'b');
         $pdf->addText("{$score['ibtListening']}\n", 'p');
         $pdf->addText("IBT Writing: ", 'b');
         $pdf->addText("{$score['ibtWriting']}\n", 'p');
         $pdf->addText("IBT Speaking: ", 'b');
         $pdf->addText("{$score['ibtSpeaking']}\n", 'p');
         $pdf->addText("IBT Reading: ", 'b');
         $pdf->addText("{$score['ibtReading']}\n", 'p');
         $pdf->addText("IBT Total: ", 'b');
         $pdf->addText("{$score['ibtListening']}\n", 'p');
         $pdf->addText("TSE Score: ", 'b');
         $pdf->addText("{$score['ibtTotal']}\n", 'p');
         $pdf->addText("Test: ", 'b');
         $pdf->addText("{$score['tseScore']}\n", 'p');
         $pdf->addText("Listening: ", 'b');
         $pdf->addText("{$score['listening']}\n", 'p');
         $pdf->addText("Writing: ", 'b');
         $pdf->addText("{$score['writing']}\n", 'p');
         $pdf->addText("Reading: ", 'b');
         $pdf->addText("{$score['reading']}\n", 'p');
         $pdf->addText("Essay: ", 'b');
         $pdf->addText("{$score['essay']}\n", 'p');
         $pdf->addText("Total: ", 'b');
         $pdf->addText("{$score['total']}\n", 'p');
         $pdf->addText("Times Taken: ", 'b');
         $pdf->addText("{$score['timesTaken']}\n", 'p');
         $pdf->addText("Off Topic: ", 'b');
         $pdf->addText("{$score['offTopic']}\n", 'p');
     }
 }
开发者ID:Jazzee,项目名称:Jazzee,代码行数:85,代码来源:ETSMatch.php


注:本文中的AbstractPage::renderPdfAnswerFromArray方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。