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


PHP toba_ei_cuadro::vista_pdf方法代码示例

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


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

示例1: vista_pdf

 function vista_pdf(toba_vista_pdf $salida)
 {
     //Cambio lo márgenes accediendo directamente a la libreríaa PDF
     $pdf = $salida->get_pdf();
     $pdf->ezSetMargins(80, 50, 30, 30);
     //top, bottom, left, right
     //Pie de página
     $formato = 'Página {PAGENUM} de {TOTALPAGENUM}';
     $pdf->ezStartPageNumbers(300, 20, 8, 'left', $formato, 1);
     //x, y, size, pos, texto, pagina inicio
     //Invoco la salida pdf original del cuadro
     toba_ei_cuadro::vista_pdf($salida);
     //Encabezado
     foreach ($pdf->ezPages as $pageNum => $id) {
         $pdf->reopenObject($id);
         $imagen = toba::proyecto()->get_path() . '/www/img/logo-defe.jpg';
         $pdf->addJpegFromFile($imagen, 50, 780, 58, 48);
         //ruta+archivo imagen, x, y, ancho, alto
         $pdf->addText(150, 810, 12, '<b>Centro de Asistencia a la Víctima y al Testigo del Delito</b>', 0, 'center');
         //$this->addText($xPos, $yPos, $fsize, $text,,align );
         $pdf->addText(165, 790, 12, '<b>Defensoría del Pueblo de la Provincia de Santa Fe</b>', 0, 'center');
         //$this->addText($xPos, $yPos, $fsize, $text,,align );
         $pdf->addText(250, 770, 14, '<b>HOJA DE RUTA</b>', 0, 'center');
         //$this->addText($xPos, $yPos, $fsize, $text,,align );
         $pdf->closeObject();
     }
 }
开发者ID:defensorsf,项目名称:burgos_v2,代码行数:27,代码来源:ei_cuadro.php

示例2: foreach

 function vista_pdf(toba_vista_pdf $salida)
 {
     //Cambio lo márgenes accediendo directamente a la librería PDF
     $pdf = $salida->get_pdf();
     $pdf->ezSetMargins(80, 50, 30, 30);
     //top, bottom, left, right
     //Pie de página
     $formato = 'Página {PAGENUM} de {TOTALPAGENUM}';
     $pdf->ezStartPageNumbers(300, 20, 8, 'left', $formato, 1);
     //x, y, size, pos, texto, pagina inicio
     //Invoco la salida pdf original del cuadro
     parent::vista_pdf($salida);
     //Encabezado
     foreach ($pdf->ezPages as $pageNum => $id) {
         $pdf->reopenObject($id);
         $imagen = toba::proyecto()->get_path() . '/www/img/logo-defe.jpg';
         $pdf->addJpegFromFile($imagen, 50, 780, 58, 48);
         //ruta+archivo imagen, x, y, ancho, alto
         $pdf->addText(150, 810, 16, '<b>DEFENSORÍA DEL  PUEBLO DE SANTA FE</b>', 0, 'center');
         //$this->addText($xPos, $yPos, $fsize, $text,,align );
         $pdf->closeObject();
     }
 }
开发者ID:defensorsf,项目名称:burgos_v2,代码行数:23,代码来源:burgos_v2_ei_cuadro.php

示例3: vista_pdf

 function vista_pdf(toba_vista_pdf $salida)
 {
     //busco los datos del encabezado
     $personas = toba::memoria()->get_dato('hoja_ruta');
     //Cambio lo márgenes accediendo directamente a la librería PDF
     $pdf = $salida->get_pdf();
     $pdf->ezSetMargins(80 + toba::memoria()->get_dato('cantidad_roles') * 20, 50, 30, 30);
     //top, bottom, left, right
     //Pie de página
     $formato = 'Página {PAGENUM} de {TOTALPAGENUM}';
     $pdf->ezStartPageNumbers(300, 20, 8, 'left', $formato, 1);
     //x, y, size, pos, texto, pagina inicio
     //Invoco la salida pdf original del cuadro
     toba_ei_cuadro::vista_pdf($salida);
     //Encabezado
     foreach ($pdf->ezPages as $pageNum => $id) {
         $pdf->reopenObject($id);
         $imagen = toba::proyecto()->get_path() . '/www/img/logo-defe.jpg';
         $pdf->addJpegFromFile($imagen, 50, 780, 58, 48);
         //ruta+archivo imagen, x, y, ancho, alto
         $pdf->addText(150, 810, 12, '<b>Centro de Asistencia a la Víctima y al Testigo del Delito</b>', 0, 'center');
         //$this->addText($xPos, $yPos, $fsize, $text,,align );
         $pdf->addText(165, 790, 12, '<b>Defensoría del Pueblo de la Provincia de Santa Fe</b>', 0, 'center');
         //$this->addText($xPos, $yPos, $fsize, $text,,align );
         $pdf->addText(250, 770, 14, '<b>HOJA DE RUTA</b>', 0, 'center');
         //$this->addText($xPos, $yPos, $fsize, $text,,align );
         $rol = '';
         $ypos = 760;
         foreach ($personas as $persona) {
             //si o si esto sucede sólo en la primera interaccion
             //pongo la primera linea el rol y por unica vez el nomeclador
             if ($rol == '') {
                 $rol = $persona['rol'];
                 $pdf->addText(70, $ypos, 9, '<b>Personas Involucradas</b>', 0, 'left');
                 $pdf->addText(400, $ypos, 9, '<b>Nomeclador</b>', 0, 'left');
                 $ypos -= 10;
                 //es como bajar una linea
                 $pdf->addText(70, $ypos, 9, $rol, 0, 'left');
                 $pdf->addText(400, $ypos, 9, $persona['nomeclador'], 0, 'left');
                 $ypos -= 10;
                 //es como bajar una linea
                 $pdf->addText(100, $ypos, 9, $persona['nombre_persona'], 0, 'left');
             } else {
                 //es la segunda iteracción para adelante
                 //Viene ordenado por rol. Por cada rol distinto lo pongo en el titulo y agrego las personas en ese rol.
                 if ($rol != $persona['rol']) {
                     $xpos = 100;
                     $ypos -= 10;
                     $rol = $persona['rol'];
                     $pdf->addText(70, $ypos, 9, $rol, 0, 'left');
                     $ypos -= 10;
                     $pdf->addText(100, $ypos, 9, $persona['nombre_persona'], 0, 'left');
                     $xpos = $xpos + strlen($persona['nombre_persona']) * 5;
                 } else {
                     //solamente agrego personas
                     $pdf->addText($xpos, $ypos, 9, ', ' . $persona['nombre_persona'], 0, 'left');
                 }
             }
         }
         $pdf->closeObject();
     }
 }
开发者ID:defensorsf,项目名称:burgos_v2,代码行数:62,代码来源:cuadro_hoja_ruta.php


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