本文整理汇总了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;
}
示例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);
}
示例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('');
}
示例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';
//.........这里部分代码省略.........
示例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;
}