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


PHP QRcode::getQrSize方法代码示例

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


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

示例1: dirname

 /**
  * balise : QRCODE
  * mode : OUVERTURE
  * 
  * @param	array	paramètres de l'élément de parsing
  * @return	null
  */
 function o_QRCODE($param)
 {
     if ($this->DEBUG_actif) {
         $this->DEBUG_add('QRCODE', true);
     }
     if (!isset($param['value'])) {
         $param['value'] = '';
     }
     if (!isset($param['ec'])) {
         $param['ec'] = 'H';
     }
     if (!isset($param['size'])) {
         $param['size'] = '0.6mm';
     }
     if (!isset($param['style']['color'])) {
         $param['style']['color'] = '#000000';
     }
     if (!isset($param['style']['background-color'])) {
         $param['style']['background-color'] = '#FFFFFF';
     }
     if ($param['value'] === '') {
         return true;
     }
     $this->style->save();
     $this->style->analyse('qrcode', $param);
     $this->style->setPosition($this->pdf->x, $this->pdf->y);
     $this->style->FontSet();
     $x = $this->pdf->getX();
     $y = $this->pdf->getY();
     $s = $this->style->ConvertToMM($param['size']);
     $ec = $param['ec'];
     if (!in_array($ec, array('L', 'M', 'Q', 'H'))) {
         $ec = 'H';
     }
     $color = $this->style->value['color'];
     $background = $this->style->value['background']['color'];
     require_once dirname(__FILE__) . '/qrcode/qrcode.class.php';
     $qrcode = new QRcode($param['value'], $ec);
     $size = $s * $qrcode->getQrSize();
     if (!$this->sub_part && !$this->isSubPart) {
         $qrcode->displayFPDF($this->pdf, $x, $y, $s, $background, $color);
     }
     unset($qrcode);
     // position maximale globale
     $this->maxX = max($this->maxX, $x + $size);
     $this->maxY = max($this->maxY, $y + $size);
     $this->maxH = max($this->maxH, $size);
     $this->pdf->setX($x + $size);
     $this->style->load();
     $this->style->FontSet();
     return true;
 }
开发者ID:HaakonME,项目名称:porticoestate,代码行数:59,代码来源:html2pdf.class.php


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