Foros del Web » Programando para Internet » PHP »

Conocer la cantidad de registros por hoja TCPDF

Estas en el tema de Conocer la cantidad de registros por hoja TCPDF en el foro de PHP en Foros del Web. Hola buenas tardes, tengo un problemilla hace rato. Estoy generando un reporte con tcpdf. Generar el reporte para mi no es complicado. Incluso con contadores ...
  #1 (permalink)  
Antiguo 21/10/2014, 16:18
 
Fecha de Ingreso: octubre-2014
Ubicación: caracas
Mensajes: 4
Antigüedad: 10 años, 1 mes
Puntos: 0
Conocer la cantidad de registros por hoja TCPDF

Hola buenas tardes, tengo un problemilla hace rato. Estoy generando un reporte con tcpdf. Generar el reporte para mi no es complicado. Incluso con contadores puedo definir la cantidad de registros por pagina.
El problema se me presenta porque este reporte en la primera hoja lleva parte de un membrete mas una firma al final del listado.
Logro colocar los primeros 10 registros y luego incluso los 34 (porque asi lo defini) en cada hoja hasta que queda un residuo.
(En cada hoja execto la primera caben sin firma 30 registros y sin firma 34)

Mi problema es la firma cuando es justo 34 la cantidad de registros porque la firma queda sola.

Quisiera saber como contar la cantidad de hojas y en consecuencia la cantidad de registros por hoja tomando en cuenta que hay 10 registros en la primera hoja.

De forma tal que cuando existan 34 registros exactos en la ultima hoja haga un salto y solo deje 33 y salte la firma con un registro.

En cada hoja caben 34 sin firma. Si es con firma solo 30+firma de lo contrario salto. Obviando la primera hoja que va con 10 registros.

Si alguien puede ayudarme por favor.

Parte del codigo para mostrar una idea

while($row = mssql_fetch_array($sqs1)){
$contador = $contador + 1 ;
$pdf->SetFont('helvetica','',9);
$pdf->Ln(7);

if ($contador == 11){
$pdf->AddPage();
$pdf->Ln(10);

}
$pdf->Cell(5,0,'',0,0,'');
$pdf->MultiCell(20,2,$contador,1,'C',0,0,'','',true);
$pdf->MultiCell(60,2,strtoupper($row['papellido']." ".$row['sapellido']),1,'C',0,0,'', '', true);
$pdf->MultiCell(70,2,strtoupper($row['pnombre']." ".$row['snombre']." ".$row['tnombre']),1,'C',0,0,'', '', true);
$pdf->MultiCell(30,2,$row['calumno'],1,'C',0,0,'', '', true);
}


$pdf->SetFont('helvetica','B',12);
$pdf->Ln(15);
$pdf->MultiCell(0,10,utf8_encode('CÚMPLASE,'),0,'C',0,1 5);
$pdf->Ln(5);
$pdf->Cell(18,10,'',0,0,'C');
$pdf->Cell(50,10,"DRA."." ".$relauts['nombre'],0,0,'C');
$pdf->Cell(130,10,"G/J"." ".$relautr['nombre'],0,0,'C');
$pdf->Ln(4);
$pdf->Cell(90,10,$relauts['cargo'],0,0,'C');
$pdf->Cell(100,10,$relautr['cargo'],0,0,'C');
$pdf->Ln(4);
$pdf->Cell(18,10,'',0,0,'C');
$pdf->Cell(18,10,'',0,0,'C');

$pdf->Output('pdf.pdf', 'I');
  #2 (permalink)  
Antiguo 27/10/2014, 15:26
 
Fecha de Ingreso: octubre-2014
Ubicación: caracas
Mensajes: 4
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Conocer la cantidad de registros por hoja TCPDF

Nadie podrá ayudarme???

Etiquetas: cantidad, conocer, hoja, registro, registros, 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:10.