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');