Skip to content

Formattazione Testo

Impara a formattare testo con font, stili, colori e allineamento.

Font e Stili

php
$pdf = Document::create()->addPage();

// Font standard
$pdf->setFont('Helvetica', '', 12)
    ->cell(0, 10, 'Testo normale', newLine: true);

// Grassetto
$pdf->setFont('Helvetica', 'B', 14)
    ->cell(0, 10, 'Testo grassetto', newLine: true);

// Corsivo
$pdf->setFont('Helvetica', 'I', 12)
    ->cell(0, 10, 'Testo corsivo', newLine: true);

// Grassetto corsivo
$pdf->setFont('Helvetica', 'BI', 12)
    ->cell(0, 10, 'Grassetto corsivo', newLine: true);

Colori

php
use Yeeefang\TcpdfNext\Color\Color;

// Colore testo
$pdf->setTextColor(Color::rgb(255, 0, 0))
    ->cell(0, 10, 'Testo rosso', newLine: true);

// Colore sfondo cella
$pdf->setFillColor(Color::rgb(255, 255, 0))
    ->cell(0, 10, 'Sfondo giallo', fill: true, newLine: true);

// Colore hex
$pdf->setTextColor(Color::hex('#0080FF'))
    ->cell(0, 10, 'Testo blu', newLine: true);

Allineamento

php
// Sinistra (predefinito)
$pdf->cell(0, 10, 'Allineato sinistra', align: 'L', newLine: true);

// Centro
$pdf->cell(0, 10, 'Allineato centro', align: 'C', newLine: true);

// Destra
$pdf->cell(0, 10, 'Allineato destra', align: 'R', newLine: true);

// Giustificato
$pdf->multiCell(0, 6, 'Testo giustificato lungo...', align: 'J');

Rilasciato sotto licenza LGPL-3.0-or-later.