Foros del Web » Programando para Internet » ASP Clásico »

Inmovilizar campos con FPDF

Estas en el tema de Inmovilizar campos con FPDF en el foro de ASP Clásico en Foros del Web. Hola, foro: Veréis, estoy desarrollando una factura con ASP y FPDF y en la que se muestran los registros correspondientes a los conceptos e importes ...
  #1 (permalink)  
Antiguo 20/06/2007, 12:13
 
Fecha de Ingreso: junio-2007
Mensajes: 12
Antigüedad: 17 años
Puntos: 0
Inmovilizar campos con FPDF

Hola, foro:

Veréis, estoy desarrollando una factura con ASP y FPDF y en la que se muestran los registros correspondientes a los conceptos e importes y en la parte inferior de la factura están, como campos inamovibles, la fecha y el total de la factura, pero no consigo que estos dos últimos campos se queden en su sitio, ya que conforme se añaden registros el total y la fecha se desplazan una línea hacia abajo.

Para contrarrestar dicho fallo he tratado de retroceder tantas líneas como registros tenga la factura de la siguiente manera, pero aún así se salen de la casilla de la que no tienen que moverse:

--------------------------------
recnos=rspdf.recordCount <- numero de líneas que, cuando se relacionen todos los registros de la factura, se retrocederán para que el total y la fecha que están debajo de la factura no se muevan.

While (not Rspdf.EOF)

Strclasedoc=Rspdf.Fields.Item("Nombre_doc")
strTasa=Rspdf.Fields.Item("Tasa")
strCantidad=Rspdf.Fields.Item("Cantidad")
strSubtotal=strtasa*strcantidad

pdf.Cell 15
pdf.Cell 45,10, strclasedoc
pdf.Cell 45
pdf.Cell 30,10, formatNumber(strTasa, 2)
pdf.Cell 5
pdf.Cell 30,10, strcantidad
pdf.Cell 5
pdf.Cell 45,10, formatNumber(strSubtotal, 2)
pdf.Ln 4

Rspdf.MoveNext()

if Rspdf.eof then

pdf.ln -(recnos) <-- Aquí se retroceden tantas líneas como registros tenga la factura para que la fecha y el total de la factura, que están abajo del documento, no se muevan.

end if

Wend


pdf.SetFont "Helvetica","",12
pdf.Ln 63
pdf.Cell 55
pdf.Cell 40,10, formatdatetime(strfecha, 2) <--- Este campo no tiene que moverse
pdf.Ln 15
pdf.Cell 173
pdf.SetFont "Helvetica","",12
pdf.Cell 45,10, formatNumber(total046, 2)&" €"<- Tampoco tiene que moverse.
------------------------------------------

He estado buscando en este foro y en otros, pero no he visto nada para este caso.

Sabéis como se puede hacer?

Gracias y saludos
  #2 (permalink)  
Antiguo 22/06/2007, 07:53
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Inmovilizar campos con FPDF

Antes del método .Cell, fija la linea con pdf.SetX(Fila)

Saludos
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 13:58.