Avisos
Vaciar todo

Eliminar espacios de la factura en PDF  

Página 1 / 2
 
lola
 lola
Reputable Member

Me gustaría reducir el espaciado de los distintos bloques de la factura para ahorrar papel y no sé cómo hacerlo. No sé como introduce líneas en blanco cada uno de los layouts que componen la factura.

Adjunto una imagen indicando con unas barras en rojo lo que me gustaría reducir o eliminar. Gracias

URL del sitio: http://www.mkyself.com/tienda

Citar
Respondido : 08/05/2012 11:31 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola lola,

Tal como te comentaba en otra respuesta en la que comentabas el tema del email en las facturas ¿puedes adjuntar una captura donde veamos la composición de la vista de campos de la factura que entiendo generas con Phoca PDF?.

Saludos

ResponderCitar
Respondido : 08/05/2012 11:37 pm

Cursos Gratuitos WordPress

lola
 lola
Reputable Member

No, yo no no utilizo Phoca PDF (no está preparado para VM 2.0). Utilizo el PDF que genera por defecto el VM. La factura que adjunto como ejemplo está generada directamente del pack tienda boutique.

ResponderCitar
Respondido : 09/05/2012 2:09 pm
Miguel Tuyaré
 Miguel Tuyaré
Honorable Member

Hola Lola:
Ve a Configuración -> Campos del comprador y revisa allí lo que tienes habilitado para mostrar o no en el formulario de envío.

Tal vez tengas habilitado que se muestre su email y por ello aparece.

ResponderCitar
Respondido : 09/05/2012 3:12 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

lola
 lola
Reputable Member

adjunto imagen

ResponderCitar
Respondido : 09/05/2012 4:09 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Lola

El archivo :
components/com_virtuemart/views/invoice/tmpl/invoice_order.php

Es el que da el comportamiento de la impresión, revisa este archivo y lo que se esta imprimiendo.

Saludos.

ResponderCitar
Respondido : 12/05/2012 1:49 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

lola
 lola
Reputable Member

He estado revisando el archivo invoice_order.php y por lo que he podido ver únicamente compone una parte de la factura. Si no me equivoco, la factura se construye mediante la combinación de los archivos: invoice.php, invoice_order.php, invoice_items.php (adjunto una imagen con lo que creo que puede ser).

De acuerdo a lo que digo, la parte de la cabecera que quiero simplificar (eliminar líneas en blanco) está afectada por el archivo invoice.php. Aún así no sé como eliminarlas.

ResponderCitar
Respondido : 15/05/2012 11:37 pm
lola
 lola
Reputable Member

Hola,

La factura prácticamente terminada. He modificado los archivos que se generan directamente con el Virtuemart para adaptarla a mis necesidades, en concreto:

components/com_virtuemart/views/invoice/tmpl/invoice.php
components/com_virtuemart/views/invoice/tmpl/invoice_order.php
components/com_virtuemart/views/invoice/tmpl/invoice_items.php

Toda la información es correcta.

Ahora lo que quiero hacer es eliminar el espaciado que sale en la cabecera, antes y después del logo, y antes y despúes de la dirección del vendedor. Todo ello para ahorrar papel.

Por lo que he podido ver, el formateo de los mismos debe estar en algún CSS que no logro encontrar. En concreto me gustaría encontar la hoja de estilo que contenga el

y el

. ¿Me podéis echar una mano?.

Adjunto pdf con la factura para que se vea lo que estoy diciendo.

Gracias

ResponderCitar
Respondido : 22/09/2012 5:21 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla Lola

Lo que puedes hacer es imprimir como html (ya que es similar a pdf) el pedido directamente desde el ícono de impresora, luego la url que se genera, copiala en una nueva ventana de tu navegador firefox, usa el firebug para localizar los estilos y archivos de estilo a modificar.

Saludos.

ResponderCitar
Respondido : 24/09/2012 9:16 pm
lola
 lola
Reputable Member

Hola,

He hecho lo que me has comentado y me indica que se genera con la hoja de estilos facebox.css que se encuentra en: components/com_virtuemart/assets/css.

De todas formas, observo que el layout que se genera en html no es exactamente igual que el del PDF, en concreto, el del HTML está mucho más ajustado en relación a los espacios en blanco que se generan, por lo tanto, no sé si me valdrá. En todo caso voy a hacer pruebas y te lo comento.

ResponderCitar
Respondido : 25/09/2012 5:45 pm

lola
 lola
Reputable Member

Como intuía, el layout del HTML es diferente del PDF. Sigo sin dar con el CSS adecuado por más que busco. ¿Alguna sugerencia?.

ResponderCitar
Respondido : 28/09/2012 1:03 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola lola

Las medidas al parecer estan predeterminadas, sin embargo puedes realizar modificaciones en el siguiente archivo :

/components/com_virtuemart/views/invoice/tmpl/invoice.php

Aqui podrías definir estilos CSS en línea para las etiquetas que quieres acomodar.

Si aún tienes problemas envíanos una captura de pantalla del espaciado al que te refieres en el pdf.

Saludos.

ResponderCitar
Respondido : 29/09/2012 3:11 pm

Cursos Gratuitos WordPress

lola
 lola
Reputable Member

Efectivamente es el archivo invoice.php el que creo que debo tocar. Sin embargo lo he mirado un montón de veces y no logro averiguar cómo introduce tantos espacios en blanco en la cabacera de la factura.

He probado a insertar estilos on-line en el propio archivo y no logro alterarlo.

Os adjunto el layout de la factura para que se vea a qué me estoy refiriendo.

Cualquier ayuda al respecto me será de gran utilidad.

Muchas gracias de antemano.

ResponderCitar
Respondido : 30/09/2012 1:08 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Lola,

¿De que tamaño es la imagen de "ibizen" que se muestra en la cabecera de la factura?

Saludos

ResponderCitar
Respondido : 01/10/2012 9:12 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

lola
 lola
Reputable Member

Jordi,

El tamaño de la imagen es de 66,314 mm x 13,404 mm.

ResponderCitar
Respondido : 01/10/2012 7:02 pm
Página 1 / 2