Foros del Web » Programando para Internet » PHP »

imagen tcpdf MultiCell

Estas en el tema de imagen tcpdf MultiCell en el foro de PHP en Foros del Web. Hola a todos Tego un problemon , y esque tengo que hacer un PDF el cual tiene 10 celdas ya que son para unas etiquetas, ...
  #1 (permalink)  
Antiguo 12/09/2012, 18:57
Avatar de calakra  
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 14 años, 7 meses
Puntos: 0
imagen tcpdf MultiCell

Hola a todos

Tego un problemon , y esque tengo que hacer un PDF el cual tiene 10 celdas ya que son para unas etiquetas, 5 de lado izquierdo y 5 de lado derecho.

Tambien quieren que cada etiqueta tenaga su imagen (logo) pero no se como insertar en cada delda la imagen ni como como posicionarla en la parte superior derecha.

les dejo el codigo espero me puedan ayudar.

Código PHP:
Ver original
  1. include 'inc/conection.php';
  2.     require_once('tcpdf/config/lang/eng.php');
  3.     require_once('tcpdf/tcpdf.php');
  4.  
  5.    
  6.     $pdf = new TCPDF(PDF_PAGE_ORIENTATION,'cm','LETTER', true, 'UTF-8', false);
  7.         $pdf->SetMargins(0.4,1.1,0.4);
  8.         $pdf->SetFont('times','',11);
  9.         $pdf->setPrintHeader(false);
  10.         $pdf->setPrintFooter(false);
  11.         $pdf->setCellMargins(0.0,0.0,0.5,0.0);
  12.         $pdf->setCellPaddings(0.5, 0.5, 0.5, 0.5);
  13.        
  14.         $pdf->AddPage();
  15.       $cont=0;
  16.       $i=0;
  17.       $link=Conectarse();
  18.       $QUERY="select * from unidad limit 10";
  19.       $result=mysql_query($QUERY,$link)or die("mensaje de error".mysql_error());
  20.       $totEmp = mysql_num_rows($result);
  21.       if ($totEmp> 0)
  22.       {
  23.          while ($rowEmp = mysql_fetch_assoc($result))
  24.             {
  25.                 $caja      =$rowEmp['unidad_id'];
  26.                 $posicion  =$rowEmp['unidad_nombre'];
  27.                 $nombre    =$rowEmp['unidad_status'];
  28.                 $calle     ='';
  29.                 $noext     ='';
  30.                 $noint     ='';
  31.                 $colonia   ='';
  32.                 $delegacion='';
  33.                 $cp        ='';
  34.                 $datos=$caja."                                                                               ".$posicion."\n\n".$nombre."\n".$calle." No. ".$noext." ".$noint."\nCol. ".$colonia."\n".$delegacion."\nCP.".$cp;
  35.                 if($cont<8){
  36.                     $alto=5.1;
  37.                 }
  38.                 else{
  39.                     $alto=4.4;
  40.                 }
  41.                 //$pdf->Image('./img/log_cod.jpg',1,1,1,1,'','','N','','');
  42.                 $pdf->MultiCell(10.2,$alto,$datos, 0, 'L', 0, 0, '', '', true);
  43.                 if ($cont==9){
  44.                     $pdf->AddPage();
  45.                     $cont=-1;
  46.                 }
  47.                 else{
  48.                     if (($i%2!=0) and ($i!=($totEmp-1) ) ){
  49.                             $pdf->Ln();
  50.                     }
  51.                 }
  52.             $i=$i+1;
  53.             }
  54.       }
  55.       mysql_free_result($result);
  56.       mysql_close($link);
  57.       ob_end_clean();
  58.      
  59.       $pdf->Output('prueba.pdf', 'I');
Garcias

Etiquetas: mysql, sql, tcpdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:47.