# AddPage

`AddPage([string orientation [, mixed size [, int rotation]]])`

## Descrizione

Aggiunge una nuova pagina al documento. Se è già presente una pagina viene chiamato prima il metodo Footer() per inserire il piè d ipagina. Quindi viene aggiunta la pagina, la posizione corrente viene impostata nell'angolo superiore sinistro, tenendo conto del margine superiore e sinistro, quindi viene chiamato Header() per visualizzare l'intestazione.
Il font impostato prima della chiamata viene ripristinato automaticamente. Non c'è bisogno di chiamare di nuovo SetFont() se si vuole continuare con lo stesso font. Lo stesso dicasi per colori e larghezza di riga.
L'origine del sistema di coordinate è nell'angolo superiore sinistro e l'incremento delle ordinate fa muovere verso il basso.

## Parametri

`orientation`
  Orientamento della pagina. Possibili valori sono (case insensitive):
  - `P` o `Portrait`
  - `L` o `Landscape`
  Il valore di default è quello passato dal costruttore.
`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`.
`rotation`
  Angolo con cui ruotare la pagina. Deve essere un multiplo di 90; valori positivi indicano una rotazione in senso orario. Il valore di default è `0`.

## Vedi anche

__construct, Header, Footer, SetMargins

Indice