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


PHP Zend_Barcode::draw方法代码示例

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


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

示例1: save_barcode

 public function save_barcode($text = NULL, $bcs = 'code39', $height = 56, $stext = 1, $width = 256)
 {
     $drawText = $stext != 1 ? FALSE : TRUE;
     $this->load->library('zend');
     $this->zend->load('Zend/Barcode');
     $barcodeOptions = array('text' => $text, 'barHeight' => $height, 'drawText' => $drawText);
     $rendererOptions = array('imageType' => 'png', 'horizontalPosition' => 'center', 'verticalPosition' => 'middle');
     //'width' => $width
     $image = Zend_Barcode::draw($bcs, 'image', $barcodeOptions, $rendererOptions);
     //header ('Content-type: image/png');
     if (imagepng($image, 'assets/uploads/barcode' . $this->session->userdata('user_id') . '.png')) {
         imagedestroy($image);
         $bc = file_get_contents('assets/uploads/barcode' . $this->session->userdata('user_id') . '.png');
         $bcimage = base64_encode($bc);
         return $bcimage;
     }
     return FALSE;
 }
开发者ID:NimzyMaina,项目名称:sma,代码行数:18,代码来源:Sma.php

示例2: zend

 public function zend()
 {
     $this->load->library('library_zend');
     $test = Zend_Barcode::draw('ean8', 'image', array('text' => 'abc123'), array());
     //var_dump($test);
     imagejpeg($test, 'temp/' . uniqid() . '.jpg', 100);
 }
开发者ID:crodriguezn,项目名称:crossfit-milagro,代码行数:7,代码来源:test001.php

示例3: testProxyBarcodeRendererDrawAsPdf

 public function testProxyBarcodeRendererDrawAsPdf()
 {
     Zend_Barcode::setBarcodeFont(dirname(__FILE__) . '/Object/_fonts/Vera.ttf');
     $resource = Zend_Barcode::draw('code25', 'pdf');
     $this->assertTrue($resource instanceof Zend_Pdf);
     Zend_Barcode::setBarcodeFont('');
 }
开发者ID:omusico,项目名称:logica,代码行数:7,代码来源:FactoryTest.php

示例4: dadosetiquetaAction

 public function dadosetiquetaAction()
 {
     //ini_set('max_execution_time', 500);
     $this->_helper->layout->disableLayout();
     // Desabilita o Zend Layout
     if (isset($_GET['pronac'])) {
         $pronac = $_GET['pronac'];
         $etiquetaApenas = "nao";
         if (!empty($_GET['etiqueta'])) {
             $etiquetaApenas = $_GET['etiqueta'];
         }
         $this->view->etiquetaApenas = $etiquetaApenas;
         $barcodeOptions = array('text' => $pronac);
         $rendererOptions = array();
         $documentRoot = explode("/index.php", $_SERVER["DOCUMENT_ROOT"] . $_SERVER["PHP_SELF"]);
         $documentRoot = str_replace("//", "/", $documentRoot[0]);
         $caminho = $documentRoot . "/public/barcode/imagem-" . $pronac . ".jpg";
         //            $caminho = "../public/barcode/imagem-".$pronac.".jpg";
         $imageResource = Zend_Barcode::draw('code39', 'image', $barcodeOptions, $rendererOptions);
         imagejpeg($imageResource, $caminho);
         $caminhoView = "../public/barcode/imagem-" . $pronac . ".jpg";
         $this->view->caminho = $caminhoView;
         $projetosDAO = new Projetos();
         $consulta = array('pro.AnoProjeto + pro.Sequencial = ?' => $pronac);
         $resp = $projetosDAO->buscarEditalProjeto($consulta);
         $idPreProjeto = $resp->idPreProjeto;
         if (!empty($resp->idEdital)) {
             $this->view->edital = true;
         } else {
             $this->view->edital = false;
         }
         //DADOS DA ETIQUETA
         $dados = GerenciarparecertecnicoDAO::dadosEtiqueta($pronac);
         $this->view->DadosEtiqueta = $dados;
         $dao = new AnalisarPropostaDAO();
         $this->view->itensGeral = $dao->buscarGeral($idPreProjeto);
         $propostaPorEdital = false;
         if ($this->view->itensGeral[0]->idEdital && $this->view->itensGeral[0]->idEdital != 0) {
             $propostaPorEdital = true;
         }
         $this->view->itensTelefone = $dao->buscarTelefone($this->view->itensGeral[0]->idAgente);
         $this->view->itensPlanosDistribuicao = $dao->buscarPlanoDeDistribucaoProduto($idPreProjeto);
         $this->view->itensFonteRecurso = $dao->buscarFonteDeRecurso($idPreProjeto);
         $this->view->itensLocalRealiazacao = $dao->buscarLocalDeRealizacao($idPreProjeto);
         $this->view->itensDeslocamento = $dao->buscarDeslocamento($idPreProjeto);
         $this->view->itensPlanoDivulgacao = $dao->buscarPlanoDeDivulgacao($idPreProjeto);
         $tblDocsPreProjeto = new tbDocumentosPreProjeto();
         $rsDocsPreProjeto = $tblDocsPreProjeto->buscar(array("idProjeto = ?" => $idPreProjeto));
         $this->view->itensDocumentoPreProjeto = $rsDocsPreProjeto;
         $this->view->itensDocumentoAgente = $dao->buscarDocumentoAgente($this->view->itensGeral[0]->idAgente);
         $this->view->itensHistorico = $dao->buscarHistorico($idPreProjeto);
         $this->view->itensPlanilhaOrcamentaria = $dao->buscarPlanilhaOrcamentaria($idPreProjeto);
         $buscarProduto = ManterorcamentoDAO::buscarProdutos($idPreProjeto);
         $this->view->Produtos = $buscarProduto;
         $buscarEtapa = ManterorcamentoDAO::buscarEtapasProdutos($idPreProjeto);
         $this->view->Etapa = $buscarEtapa;
         $buscarItem = ManterorcamentoDAO::buscarItensProdutos($idPreProjeto);
         $this->view->Item = $buscarItem;
         $this->view->AnaliseCustos = PreProjeto::analiseDeCustos($idPreProjeto);
         $this->view->idPreProjeto = $idPreProjeto;
         $buscarIdPronac = $projetosDAO->buscarIdPronac($pronac);
         $idPronac = $buscarIdPronac->IdPRONAC;
         $rst = $projetosDAO->buscarDadosUC75($idPronac);
         $this->view->projeto = $rst[0];
         //UNIDADES DE ANÁLISE
         $vwProjetoDistribuidoVinculada = new vwProjetoDistribuidoVinculada();
         $this->view->unidadesAnalise = $vwProjetoDistribuidoVinculada->buscarUnidades(array('Pronac = ?' => $pronac), array('Produto', 'DescricaoAnalise'));
         //VALORES DO PROJETO
         $planilhaproposta = new PlanilhaProposta();
         $planilhaprojeto = new PlanilhaProjeto();
         $planilhaAprovacao = new PlanilhaAprovacao();
         $rsPlanilhaAtual = $planilhaAprovacao->buscar(array('IdPRONAC = ?' => $idPronac), array('dtPlanilha DESC'))->current();
         $tpPlanilha = !empty($rsPlanilhaAtual) && $rsPlanilhaAtual->tpPlanilha == 'SE' ? 'SE' : 'CO';
         $arrWhereSomaPlanilha = array();
         $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac;
         if ($this->bln_readequacao == "false") {
             $fonteincentivo = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, 109);
             $outrasfontes = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, false, 109);
             $parecerista = $planilhaprojeto->somarPlanilhaProjeto($idPreProjeto, 109);
         } else {
             $arrWhereFontesIncentivo = $arrWhereSomaPlanilha;
             $arrWhereFontesIncentivo['idPlanilhaItem <> ? '] = '206';
             //elaboracao e agenciamento
             $arrWhereFontesIncentivo['tpPlanilha = ? '] = 'SR';
             $arrWhereFontesIncentivo['stAtivo = ? '] = 'N';
             $arrWhereFontesIncentivo['NrFonteRecurso = ? '] = '109';
             $arrWhereFontesIncentivo["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')");
             $arrWhereFontesIncentivo["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)';
             $fonteincentivo = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereFontesIncentivo);
             $arrWhereOutrasFontes = $arrWhereSomaPlanilha;
             $arrWhereOutrasFontes['idPlanilhaItem <> ? '] = '206';
             //elaboracao e agenciamento
             $arrWhereOutrasFontes['tpPlanilha = ? '] = 'SR';
             $arrWhereOutrasFontes['stAtivo = ? '] = 'N';
             $arrWhereOutrasFontes['NrFonteRecurso <> ? '] = '109';
             $arrWhereOutrasFontes["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')");
             $arrWhereOutrasFontes["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)';
             $outrasfontes = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereOutrasFontes);
             $arrWherePlanilhaPA = $arrWhereSomaPlanilha;
             $arrWherePlanilhaPA['idPlanilhaItem <> ? '] = '206';
//.........这里部分代码省略.........
开发者ID:hackultura,项目名称:novosalic,代码行数:101,代码来源:GerenciarparecertecnicoController.php

示例5: set_barcode

 private function set_barcode($code)
 {
     //DebugBreak()  ;
     //load library
     $this->load->library('zend');
     //load in folder Zend
     $this->zend->load('Zend/Barcode');
     // $config = new Zend_Config(array(
     //          'barcode'        => 'code39',
     //            'barcodeParams'  => array('text' => 'TestCode', 'barHeight'=>30, 'factor'=>2),
     //              'renderer'       => 'image',
     //               'rendererParams' => array('imageType' => 'gif'),
     //               ));
     $file = Zend_Barcode::draw('code128', 'image', array('text' => $code, 'drawText' => false), array());
     //$code = $code;
     $store_image = imagepng($file, "./assets/pdfs/{$code}.png");
     return $code . '.png';
     //generate barcode
     // $imageResource = Zend_Barcode::factory('code128', 'image', array('text'=>$code), array());
     //  $imageResource = Zend_Barcode::draw('code128', 'image', array('text'=>$code), array());
     //file_put_contents($filename, $imageResource);
     // return $filename;
     //imagegif($imageResource->draw(), 'barcode-img/barcode.gif');
     // file_put_contents($filename, $imageResource);
     // return $imageResource;
 }
开发者ID:shahid1376,项目名称:adminbise,代码行数:26,代码来源:RollNoSlip_.php


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