Foros del Web » Programando para Internet » PHP »

Cambiar texto footer en htmldoc

Estas en el tema de Cambiar texto footer en htmldoc en el foro de PHP en Foros del Web. Hola buenos días.. Me he encontrado con un marrón del que no me puedo librar. Tenemos una aplicación web, php, que se encarga de generar ...
  #1 (permalink)  
Antiguo 17/04/2017, 07:03
 
Fecha de Ingreso: octubre-2007
Mensajes: 53
Antigüedad: 16 años, 6 meses
Puntos: 0
Cambiar texto footer en htmldoc

Hola buenos días..

Me he encontrado con un marrón del que no me puedo librar. Tenemos una aplicación web, php, que se encarga de generar unos pdfs desde php. Para esto, usa htmldoc.. y ahora, me veo el la tarea de tener que cambiar parte de ello. Concretamente el footer.

Actualmente tiene un footer de una línea y tengo que meter más líneas, más información.

Para generar el pdf, lo hace de la sigueinte forma:

Código PHP:
passthru("htmldoc --format pdf --left 2.5cm --right 1.5cm --top 2.0cm --bottom 0.5cm " .
                
"--headfootsize 6 --textfont Arial --header '...' --footer '...' --linkcolor '#0000FF' " .
                
"--size 'a4' --fontsize 9 --charset 8859-15 " .
                    
"--webpage http://localhost/generarfacturapdf.php?idfactura=" $_GET['idfactura'] . "&"); 
Y en el generarfacturapdf.php tengo:

Código PHP:
echo "<!-- FOOTER CENTER \"Texto a mostrar" -->"; 
La pregunta es, si alguine sabe como podría poner varias líneas dentro del footer center???

Sería posible?

Muchas gracias.
Un saludo
  #2 (permalink)  
Antiguo 20/04/2017, 23:24
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 9 años, 9 meses
Puntos: 30
Respuesta: Cambiar texto footer en htmldoc

No conozco htmldoc, nunca lo usé ya que yo soy de dompdf y fpdf.

Pero si la linea del footer center funciona y se muestra bien, solo deberias de añadir un <br> para el salto de linea pues por veo que puedes añadir texto como si de un html se tratase, aunque yo de ti aprenderia dompdf pues lo que hago es crear una plantilla base en html y lo guardo asi despues con dompdf le voy añadiendo las secciones.

De esa manera te costaria muchisimo menos hacerle modificaciones.
  #3 (permalink)  
Antiguo 21/04/2017, 07:13
 
Fecha de Ingreso: octubre-2007
Mensajes: 53
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Cambiar texto footer en htmldoc

Muchas gracias...

Con un <br> no funciona, muestra el <br> como texto...

Probaré el que me comentas..
  #4 (permalink)  
Antiguo 21/04/2017, 11:48
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 9 años, 9 meses
Puntos: 30
Respuesta: Cambiar texto footer en htmldoc

Ok, entonces con "\n" te debería de funcionar, algo así:

Código PHP:
Ver original
  1. echo "<!-- FOOTER CENTER \"Texto a mostrar\n Esto es otra linea" -->";

\n corresponde al salto de linea en php cuando queremos imprimir un string en diversas lineas, simplemente colocalo justo antes de dónde quieres que comienze la siguiente linea

con el ejemplo anterior debería de mostrarse así, si funciona en htmldoc:

<!-- FOOTER CENTER \Texto a mostrar
Esto es otra linea -->

Etiquetas: footer, html
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 20:31.