Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/01/2012, 10:02
Avatar de 8461277
8461277
 
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 22 años, 1 mes
Puntos: 1
Respuesta: Imprimir diferente encabezado con TCPDF

Gracias Sr. maycolalvarez, por contestar, el fin de semana estuve ocupado con mi familia y por tal razon no puede ver la sugerencia q usted gentilmente me ha concedido.

Trate de hacer lo señalado por usted, de la siguinete manera:
Código PHP:
<?php
App
::import('Vendor','tcpdf');


class 
myTCPDF extends TCPDF {
    public 
$total_depositos;
    public 
$totalLetra;
    public 
$fecha_final
    
    
/*public $banco;
    public $cliente;
    public $Cta_cte;
    public $fecha_finals;
    public $ano;*/
    
       
public function Header($segundaHoja,$banco,$cliente,$Cta_cte,$fecha_finals,$ano) {
           if (
$segundaHoja===true) {
            
// *** replace the following parent::Header() with your code for TOC page
            //parent::Header();
            
$this->Image('/var/www/SISCONVAPOST/app/webroot/img/LogoUnerg.jpg',10,10,40,20);
            
$this->Cell(180,3,"Respublica Bolivariana de Venzuela",0,1,'C');
            
$this->Cell(180,4,"Universidad Rómulo Gallegos",0,1,'C');
            
$this->Cell(180,5,"San Juan de los Morros Ed. Guárico",0,1,'C');

            
        } else {
            
// *** replace the following parent::Header() with your code for normal pages
            //parent::Header();
            //$this->SetX(10);
            
          
            
$this->Cell(180,6,$banco,0,1,'C');
            
$this->Cell(180,7,$cliente,0,1,'C');
            
$this->Cell(180,8,"Cta. Cte. Nº.: ".$Cta_cte,0,1,'C');
            
$this->Cell(180,7,"Depositos Originales Correspondiente al mes ".$fecha_finals." de ".$ano,0,1,'C');
            
            
        } 

//el resto del codigo

//Primera hoja la del memo
$pdf->setPrintHeader(true);
$pdf->setPrintFooter(false);
$pdf->Header(true);
$pdf->AddPage();


//la segunda hoja en adelante
$pdf->setPrintHeader(true);
$pdf->setPrintFooter(true);
$pdf->Header(false);
$pdf->AddPage();
Como lo vez, estoy enviando a la funcion de cabecera un datos para que imprima la cabezera del memo o la que corresponde a la segunda hoja en adelante, ante de llamar el metodo $pdf->AddPage();, pero no me funciona, o es que no es asi??? por fa una mano con esto

Gracias
__________________
Miguel Padrón :cool: