Newsgroup: it.comp.www.php
Titolo: RTF

Ciao a tutti,
vorrei creare un applicativo che mi aiuti a gestire le procedure di 
fatturazione...
Quindi dovrò anche creare uno script che mi crei al volo e che mi salvi 
da qualche parte la fattura sulla base delle informazioni che inserisco 
nel database...
In che formato mi conviene (o è più comodo) creare la fattura, 
considerando che questa dovrà contenere sia immagini che testo 
formattato in colonne (con sfondi e bordi)? Io pensavo al PDF, RTF o HTML...
A proposito, che modi ci sono per creare con PHP un file RTF al volo?
Grazie mille
Ciao.

 
Ti conviene pdf sicuramente, prova a cercare su google "creare pdf da php".
Ciao

> Ti conviene pdf sicuramente, prova a cercare su google "creare pdf da php".
Ok, per il PDF non ci sono problemi, anche se ho ancora qualche dubbio 
su come è possibile capire se le righe della tabella che comprende gli 
oggetti della fattura sono troppe per starci in un'unica pagina (e 
quindi eventualmente strutturare la fattura su più pagine)...
In ogni caso, per la creazione al volo degli RTF c'è qualcosa?
Grazie, ciao.


Googlando un po' ho trovato questo:
http://tinyurl.com/3jerp
Ma da quello che ho capito devi studiarti un po' il formato e ricostruire mentre 
con pdf hai "quasi" tutto pronto.
Ciao
--
Danilo

 ricostruire mentre con pdf hai "quasi" tutto pronto.
Grazie mille...
Si, credo che opterò per il PDF...
Il mio dubbio iniziale però rimane, hai qualche idea?
Cioè, se la fattura deve starci in un foglio A4 (297x210), come posso 
sapere a priori se il testo della fattura ci sta in una pagina oppure se 
devo creare una fattura formata da più pagine?
Grazie mille ancora
Ciao


Sinceramente nn ho mai lavorato molto su pdf con il php quindi nn mi sono mai 
scontrato con questo problema, ma le fatture possono essere molto variabili come 
lunghezza?
MAgari potresti contare il numero di righe e fissare un numero massimo di righe 
per pagina e cosi' via, pero' nn mi sembra il massimo.
Mi spiace
Ciao

MM wrote:

usa un carattere a larghezza fissa e conta caratteri e righe poi smista su
più pagine..
non dovrebbe essere difficile..
-- 
www.iuz-lab.info

 A proposito, che modi ci sono per creare con PHP un file RTF al volo?
Si,
http://paggard.com/projects/rtf.generator/
ciao
Mauro

 più pagine..
Non vorrei usare un carattere a larghezza fissa...
Le mie fatture attualmente sono scritte in Tahoma corpo 10 (che è il 
carattere aziendale)...
C'è qualche modo?
Ciao, grazie.

 devo creare una fattura formata da più pagine?
Scusa, ma creare un pdf di media NON è comodo. Pdf è pur sempre un 
linguaggio pagina. Vuol dire che per fare qualsiasi cosa devi dare delle 
coordinate. In pratica è come se dovessi dirigere la stampante.
Vuol dire che ti trovi a dover fare cose tipo (esempio a memoria, 
sicuramente la sintassi è errata):
$y=100;
addText($y,0,"Prima riga");
$y= $y-20; //decrementa le coordinate
addText($y,0,"Seconda riga");
Quindi sapere quando sei a fondo pagina NON è un problema (e le 
coordinate le dai solitamente in centimetri). Il problema è doversi fare 
la procedura, che non è il massimo del divertimento.
In generale la libreria che ti ho dato sopra contiene tutto il 
necessario cmq.
Tac