SetFont

SetFont(string family [, string style [, double size]])

Descrizione

Imposta il carattere per stampare le stringhe. E' obbligatorio chiamare questo metodo almeno una volta prima di stampare del testo, se no il documento non è valido.
Il metodo può essere chiamato prima che la prima pagina sia stata creata, e il carattere è conservato da pagina a pagina.
Se volete cambiare la dimensione del carattere corrente, è più semplice chiamare SetFontSize().

Nota : è necessario che i file dei fonts siano accessibili. Ci sono tre modi per fare questo :

Esempio per l'ultimo caso (nota lo slash finale) :

define('FPDF_FONTPATH','/home/www/font/');
require('fpdf.php');

Se il file corrispondente al carattere richiesto non è trovato, viene generato l'errore "Could not include font metric file".

Parametri

family
Famiglia di caratteri. I valori possibili sono (case insensitive) : E' anche possibile passare una stringa vuota, in questo caso la famiglia corrente è conservata.
style
Stile del carattere. I valori possibili sono (case insensitive) : Il valore di default è lo stile normale. Gli stili non si applicano alle famiglie Symbol e ZapfDingbats.
size
Grandezza del carattere in punti.
Il valore di default è quello del carattere corrente. Se non è stato ancora specificato dall'inizio del documento, il valore è impostato a 12.

Esempio

//Times normale 12
$pdf->SetFont('Times');
//Arial grassetto 14
$pdf->SetFont('Arial','B',14);
//Viene tolto il grassetto
$pdf->SetFont('');
//Times normale 14
$pdf->SetFont('Times');

Vedi

SetFontSize(), Cell(), MultiCell().

Indice