Esta consulta es de hace 5 años. Tenga eso en cuenta.
milton_255719
milton_255719
Ecuador

Plugin: factura_detallada saludos cordiales, ya...

Plugin: factura_detallada saludos cordiales, ya modifiqué el archivo fs_fpdf.php para acomodar los datos a mi requerimiento, solo necesito sabes, donde modifico el numero de lineas de detalle para acomodar al formato de mi empresa tanto el numero de lineas como la altura en y de mi pie de pagina gracias.
13-07-2016 21:08:04   14-07-2016 00:43:54   100   [nathoo]
Hola, no he entendido la petición.

¿Podrías, por favor, explicarla de un modo más explícito?

Gracias.

Un saludo
Recuerda hacer los cambios no sobre el plugin de factura_detallada sino sobre tu propio plugin sino perderás lo que hagas si actualizas
voy a ser mas explicito: la factura detallada usa un formato A4 limpio, el problema es que acá en Ecuador, hay datos en el pie de pagina y por ende, la factura sobreescribe ese epigrafe, lo que necesito es que las lineas de detalle sean menos y por lo tanto, el pie de pagina de factura detallada suba mas para que no sobreescriban esa informacion.
adjunto imagen.
Gracias de antemano
image
Como bien comenta hlopez_105 recuerda hacer las modificaciones en tu propio plugin o cuando haya actualizaciones las perderás.

Lo que quieres hacer va en el footer (función footer() de fs_pdf) que es un método que se llama automáticamente por parte de la librería de pdf cuando se genera una nueva página. Como mucho prueba a jugar con el SetY de:

//Pie de pagina
function Footer() {
//Posicion: a 3 cm del final
$this->SetY(-30);


Puedes jugar también con la parte del controlador en la que se escriben las líneas:

if ($lineas) {
$neto = 0;
for ($i = 0; $i < count($lineas); $i++) {
$neto += $lineas[$i]->pvptotal;
$pdf_doc->neto = $this->ckeckEuro($neto);

$articulo = new articulo();
$art = $articulo->get($lineas[$i]->referencia);
if ($art) {


Esa parte llama al método "row" de fs_pdf que lo que hace es escribir una línea... intenta tocar para que en vez de sacar hasta que llene la página saque el número "X" de líneas que necesitas.

Tocando esas variables podrás conseguir las modificaciones que necesitas.

Un saludo
[[Cerrado por inactividad]]


Copyright (c) 2013-2020 FacturaScripts