# __construct

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

## Description

Il s'agit du constructeur de la classe. Il permet de fixer le format des pages, leur orientation par défaut ainsi que l'unité de mesure utilisée dans toutes les méthodes (sauf pour les tailles de police).

## Paramètres

`orientation`
  Orientation des pages par défaut. Les valeurs possibles sont (indépendamment de la casse) :
  - `P` ou `Portrait`
  - `L` ou `Landscape`
  La valeur par défaut est `P`.
`unit`
  Unité de mesure utilisateur. Les valeurs possibles sont :
  - `pt` : point
  - `mm` : millimètre
  - `cm` : centimètre
  - `in` : pouce
  Un point est égal à 1/72ème de pouce, c'est-à-dire environ 0,35 millimètre. C'est une unité très courante en typographie; les tailles de police sont exprimées dans cette unité.
  Un pouce vaut 2,54 centimètres.
  La valeur par défaut est `mm`.
`size`
  Le format utilisé pour les pages. Il peut s'agir d'une des valeurs ci-dessous (indépendamment de la casse) :
  - `A3`
  - `A4`
  - `A5`
  - `Letter`
  - `Legal`
  ou bien d'un tableau contenant la largeur et la hauteur (exprimées dans l'unité donnée par `unit`).
  La valeur par défaut est `A4`.

## Exemple

Exemple avec un format personnalisé de 100x150 mm :

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

Index