Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/02/2013, 12:15
Avatar de evolutionrgm
evolutionrgm
 
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: Encabezado con ezpdf

hola te dejare un codigo que yo utilizo para que te guies este tambien tiene implementada la opcion de poner imagen recuerda dejar guardada la imagen al lado del archivo que generar el pdf .. si la imagen esta en una carpeta en el path tambien debes agregar la carpeta que contiene estas

$pdf =new Cezpdf('a4');
$pdf->selectFont('../fonts/courier.afm');
$pdf->ezImage("logo.jpg", 0,80, 'none', 'left');
$pdf->ezText("\n\n\n", 3);
$pdf->ezSetCmMargins(2,2,2,2);


$queEmp = "SELECT * FROM t_pcurricular ORDER BY cod_cc ";
$resEmp = mysql_query($queEmp) or die(mysql_error());

$totEmp = mysql_num_rows($resEmp);
$ixx = 0;

$titles = array(
'cod_cc'=>'<b>Centro Costo</b>',
'descripcion'=>'<b>Descripcion</b>',
'cant_curso'=>'<b>Nro Cursos</b>',
'cant_alumno'=>'<b>Nro de Alumnos</b>',
'matricula'=>'Alumnos x Curso',
'hrs_curso'=>'<b>Hrs.Curso</b>',
'thoras'=>'<b>Total Hrs</b>',
'agno'=>'<b>Año</b>',

);
$options = array(
'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'width'=>500
);
$txttit = "<b>DOTACIÓN DOCENTE </b>\n";
$txttit.= "PLAN CURRICULAR\n";

$pdf->ezText($txttit, 12);

$cc_ant = 39; #Es importate agregar el primer cc manualmente.
while($datatmp = mysql_fetch_assoc($resEmp)) {
$datatmp['thoras']=($datatmp['cant_curso'] * $datatmp['hrs_curso']) ;

if ($datatmp['cant_curso'] == 0){
$datatmp['matricula'] = 0;
}else{
$datatmp['matricula'] = round( ($datatmp['cant_alumno'] / $datatmp['cant_curso'] ) ) ;
}


if ($cc_ant != $datatmp['cod_cc']){
$pdf->ezTable($data, $titles, '', $options);
$cc_ant = $datatmp['cod_cc'];
$data = '';
$pdf->ezText("\n\n\n", 10);
}

$ixx = $ixx+1;
$data[] = array_merge($datatmp, array('num'=>$ixx));

}


#$pdf->ezTable($data, $titles, '', $options);

$pdf->ezText("\n\n\n", 10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10);
ob_end_clean();
$pdf->ezStream();