2012-02-24 159 views
5

Estoy creando archivos PDF con PHP utilizando TCPDF. Tengo un pequeño problema con los archivos PDF creados. Me gustaría configurar el margen derecho e izquierdo de cada archivo PDF creado. Actualmente, si hay un margen de 10 píxeles en el lado izquierdo, hay un margen de 20 píxeles en el lado derecho.Número de página de TCPDF Problema

¿Cómo configuro el margen derecho e izquierdo de la página?

Gracias a todos por su tiempo y preocupación.

He intentado seguir;

$pdf->SetMargins(10, 10, -50, true); y $pdf->SetRightMargin(-50); sin ningún tipo de suerte.

+0

supongo que he encontrado la documentación de la misma. http://www.tcpdf.org/doc/classTCPDF.html#ab3bbdb7c85ea08d175fd559be6132ba0. Lamentablemente no funcionó. ¿Algunas ideas? – Revenant

+0

¿Puede mostrarnos lo que ha intentado? No quiero sugerir cosas que ya has pasado y también me gustaría asegurarme de que lo hiciste correctamente. –

+0

Edité mi pregunta cillosis. Gracias – Revenant

Respuesta

16

En el new documentation que muestra la función que

TCPDF::SetMargins($left,$top,$right = -1,$keepmargins = false)

y describe los parámetros como:

Parámetros:

$left (float) Left margin. 
$top (float) Top margin. 
$right (float) Right margin. Default value is the left one. 
$keepmargins (boolean) if true overwrites the default page margins 

Por lo tanto, para el margen derecho, se usa -1 para indicar que no se entregó ningún margen derecho y para usarlo igual que el margen izquierdo. Usted estaba usando -50 que no es un margen válido.

Tal vez puedas probar:

$pdf->SetMargins(10, 10, 10, true); 
+0

Gracias, pensé que podríamos definir enteros dependiendo de la constante PDF_UNIT al instanciar la clase TCPDF. Lamentablemente, su documentación no está bien preparada/organizada. – Revenant

Cuestiones relacionadas