alvaro-prieto
4/28/2017 - 1:49 PM

insertaPDF

insertaPDF


$parametrosPDF = array(
	"funcion"=>"pruebasPDF",   
	"pdf_logo" => 1,   //las variables del pdf van precedidas de pdf_ y son las que se listan en @
	"pdf_margen_superior" => 30,
	"pdf_toc" => 1
	//"variableDelQuontrolAInstanciar" => "ejemplo"
	);

$s .= $this->insertaPdf($parametrosPDF);


@ Variables de PDF (entre otras)

toc = 1; inserta el Table of Contents (Indice)
nombre = nombre del archivo .pdf para cuando lo queramos bajar
ordenCss = ?
margen_izquierdo= 20; margen a insertar. No está en pixels, aproximadamente 20 = 200 pixels
margen_derecho; margen_superior; margen_inferior //mas de lo mismo
paginacion = 1; indica si queremos poner el numero de pagina
pie = HTML de footer
//Empezamos con lo básico. Sin plantilla ni nada:

$parametrosPDF = array(
	"funcion"=>"resumenUsuariosAplicacion",   //quontrol a convertir a PDF
	"variableDelQuontrolAInstanciar" => "ejemplo"
	);

$s .= $this->insertaPdf($parametrosPDF);


/* Pasar parametros a la funcion a la que va a llamar el botón de generar PDF, 
desde Javascript, de manera que aunque luego se ejecute la acción desde PHP 
tome en cuenta los valores establecidos en JS. Util para filtros */

			var pdf= quontrol.find(".Quontrol_insertaPdf");
			var variables = pdf.data("variables");
			variables.var_mostrarEquipos = 0; //las variables van con var_
			variables.var_mostrarIPs = 1;