2012-05-03 128 views
15

Quiero señalar el tamaño del papel en fpdf a la mitad del tamaño de letra, es aproximadamente 8.5x5.5 inc. ¿Cómo puedo hacer eso?
Mi función FPDF en lenguaje PHP esConfiguración del tamaño de papel en FPDF

$pdf = new FPDF('P','mm','?????'); 

¿hay alguna solución? Gracias de antes por su ayuda ..

Respuesta

42

Dicen que allí mismo, en la documentation for the FPDF constructor:

FPDF ([orientación string [, unidad de la serie [, tamaño mezclado]]])

Este es el constructor de la clase Permite configurar el tamaño de página, la orientación y la unidad de medida utilizada en todos los métodos (excepto para los tamaños de fuente). Parámetros ...

tamaño

El tamaño utilizado para las páginas. Puede ser uno de los siguientes valores (mayúsculas y minúsculas):

A3 A4 A5 Carta Legal

o una matriz que contiene el ancho y la altura (expresada en la unidad dada por unidad) .

Incluso dan un ejemplo con tamaño personalizado:

Ejemplo con una costumbre 100x150 mm tamaño de página:

$pdf = new FPDF('P','mm',array(100,150)); 
+3

extender esta respuesta, además de utilizando el constructor para establecer los valores predeterminados, por ejemplo $ pdf = nuevo FPDF ('P', 'mm', 'A4'), el tamaño también se puede establecer de manera específica para cada página, p. $ pdf-> AddPage ('L', 'A3'); aunque las unidades no pueden especificarse por página, si especifica una matriz de ancho y alto en lugar de A4/A3 para el parámetro de tamaño, mientras que puede cambiar las dimensiones de cada página, todas las páginas deben tenerlo especificado en la misma unidad, uno de puntos (pt), milímetros (mm), centímetros (cm) o pulgadas (in). – richhallstoke

-1
/*$mpdf = new mPDF('', // mode - default '' 
'', // format - A4, for example, default '' 
0,  // font size - default 0 
'', // default font family 
15, // margin_left 
15, // margin right 
16,  // margin top 
16, // margin bottom 
9,  // margin header 
9,  // margin footer 
'L'); // L - landscape, P - portrait*/ 
Cuestiones relacionadas