FPDF scritta ruotata di 90° da mysql

Domenico2013

Utente Attivo
6 Ago 2013
149
0
16
Buongiorno a tutti del forum, vorrei un aiutino sulla classe FPDF. Tranquillamente riesco a generare i dati mysql in un file PDF. Ho necessità di caricare i dati girati di 90°. Ho scaricato un esempio funzionante ma non riesco a collegarci un campo mysql. Dall'esempio, posso solo scrivere manualmente il testo che deve ruotare. La penultima riga, contiene la scritta Hello, e questa esce ruotata di 90°, vorrei abbinare un campo mysql al posto della scritta. Spero di essere stato chiaro.
Grazie in anticipo a tutti.

Codice:
<?php
require('rotation.php');

class PDF extends PDF_Rotate
{
function RotatedText($x,$y,$txt,$angle)
{
    //Text rotated around its origin
    $this->Rotate($angle,$x,$y);
    $this->Text($x,$y,$txt);
    $this->Rotate(0);
}

function RotatedImage($file,$x,$y,$w,$h,$angle)
{
    //Image rotated around its upper-left corner
    $this->Rotate($angle,$x,$y);
    $this->Image($file,$x,$y,$w,$h);
    $this->Rotate(0);
}
}

$pdf=new PDF();
$pdf->AddPage();
$pdf->SetFont('Arial','',20);
$pdf->RotatedImage('circle.png',85,60,40,16,45);
$pdf->RotatedText(100,60,'Hello!',45);
$pdf->Output();
?>
 

marino51

Utente Attivo
28 Feb 2013
2.674
135
63
Lombardia
non so se ho capito, nel caso, scusa se la risposta non é pertinente

proviamo a scrivere
PHP:
$valore = 'Hello!';
$pdf->RotatedText(100,60,$valore,45);
la variabile $valore contiene ciò che deve essere scritto ruotato,

ora, se con la lettura del database (che non hai pubblicato),
assegni il contenuto del campo mysql alla variabile $valore,
lettura comunque posizionata prima delle 2 righe riportate,
vedi che tutto funziona
 

Domenico2013

Utente Attivo
6 Ago 2013
149
0
16
Ciao Marino51, grazie mille per la dritta, non ci avevo pensato :) Ne approfitto: se hai dimestichezza con FPDF potresti dirmi come posso far comparire il contenuto del campo mysql in una tabella invece della semplice pagina bianca? Ovviamente sempre a 90° il testo. Grazie.
 

Domenico2013

Utente Attivo
6 Ago 2013
149
0
16
problema risolto :) posto la soluzione, Grazie a tutti.
Codice:
$pdf->Cell(170);
$pdf->Cell(8,10,'',1);
$pdf->TextWithDirection(183,23,$stato_2,'D');
 

Domenico2013

Utente Attivo
6 Ago 2013
149
0
16
Salve a tutti del forum, non riesco ad assegnare alla variabile
Codice:
$valore = 'Hello!';
un valore proveniente dal mysql. Il termine Hello l'ho scritto io manualmente, vorrei che alla variabile fosse associato un valore proveniente dal campo mysql. Con FPDF non so come fare. Qualcuno potrebbe farmi un esempio funzionante? Grazie in anticipo.
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.006
295
83
@Domenico2013
Quando posti codice PHP devi usare il tag
PHP 2.png
non il tag
Code2.png
!!!