Il codice con cui ho il problema è il seguente.
Codice PHP:
$text = explode("\n", $text);
for ($i = 0; $i < count($text); $i++){
($i==0) ? $h=$y : $h = $y + (($i*$altezza_carattere)+64);
printer_draw_text($this->_handle, str_replace("\n","",trim($text[$i])), $x, $h);
}
In due parole quello che "dovrebbe fare"
Sto gestendo la stampa (e fin qui QUASI nessun problema, a questa funzione passo il testo ($text) da stampare.
$text è un paragrafo quindi per ogni a capo lo splitto in un array.
Ora devo assegnare ad ogni riga una posizione partendo da quella di default che è $y.
64 è un valore standard per l'interlinea.
Il risultato di queto script è questo:
Ciao
come state?
aiutatemi vi prego
Ovvero dopo la prima riga ne inserisce un'altra e poi continua il posizionamento corretto!!
Orami è troppo che lo guardo per notare il problema. Potete aiutarmi?
Ciaps