# __construct

`__construct([string orientation [, string unit [, mixed size]]])`

## Descrizione

Si tratta del costruttore della classe. Permette di impostare il formato pagina, l'orientamento e l'unità di misura utilizzata in tutti i metodi (eccetto per la dimensione dei font).

## Parametri

`orientation`
  Orientamento pagina di default. Possibili valori sono (case insensitive):
  - `P` o `Portrait`
  - `L` o `Landscape`
  Il valore di default è `P`.
`unit`
  Unità di misura. Possibili valori sono:
  - `pt`: punti
  - `mm`: millimetri
  - `cm`: centimetri
  - `in`: pollici
  Un punto equivale a 1/72 di pollice, cioè circa 0.35 mm (un pollice corrisponde a 2.54 cm). Si tratta di una misura molto comune in tipografia; la dimensione dei font è espressa in questa unità.
  Il valore di default è `mm`.
`size`
  Il formato utilizzato per la pagina. Può essere uno dei seguenti valori (case insensitive):
  - `A3`
  - `A4`
  - `A5`
  - `Letter`
  - `Legal`
  o un formato personalizzato nella forma di array bidimensionale contenente la larghezza e l'altezza (espressa nell'unità di misura data da `unit`).
  Il valore di default è `A4`.

## Esempio

Esempio di pagina con formato personalizzato pari a 100x150 mm:

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

Indice