Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: - 16 Agosto 2008, 10:55:11

Titolo: File RTF
Inserito da: - 16 Agosto 2008, 10:55:11
Ho la necessità di creare dei file di testo in RTF (con immagini, grafici, tabelle) che faccia da template, da modello contentente dei campi del tipo ecc, che il mio programma deve successivamente cercare e sostituire con dati prelevati da un form o da un modulo.
Avete qualche idea su come fare, quale controlli utilizzare? :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:  :muro:
Titolo: Re: File RTF
Inserito da: leo72 - 16 Agosto 2008, 23:55:07
OpenOffice salva anche in formato RTF e gestisce i campi.
Titolo: Re: File RTF
Inserito da: - 18 Agosto 2008, 08:59:53
si ho provato con OpenOffice ma la gestione di RTF è un po lacunosa....
comuqnue in gambas quale controllo posso usare? utilizzo il componente gb.gui.
Titolo: Re: File RTF
Inserito da: leo72 - 18 Agosto 2008, 21:51:31
Mah, credo che più che di un componente tu abbia bisogno di scrivere un file in tale formato. Googla un po': su internet si trovano le specifiche del formato RTF che altro non è che un file testuale con i tag per indicare la formattazione del contenuto.
Titolo: Re: File RTF
Inserito da: md9327 - 22 Agosto 2008, 11:35:45
Potrebbe essere utile una piccola libreria, magari scritta interamente in Gambas, come ho fatto con pdf.
La cosa è fattibile, dato che anche rtf è un formato ascii taggato, solo che ha un numero impressionante di elementi (un pò come pdf), e prevederli tutti è un bel lavorone.
Titolo: Re: File RTF
Inserito da: Ceskho - 22 Agosto 2008, 15:40:22
Perchè non scrivi il tuo file RTF con openOffice e dopodiche lo apri con un semplice editor di testo per vedere come vengono usati  i tag che ti interessano.....

la mia è un'idea...non so se sia fattibile....
Titolo: Re: File RTF
Inserito da: - 22 Agosto 2008, 17:17:06
ops, forse ho scritto male il primo post... :ehm:  :ehm:
il mio problema non è scrivere il file RTF (che come è stato suggerito, posso fare con OpneOffice), ma visualizzarlo correttamente formattato con le tabelle i grafici ecc) in una form. ho provato con un textbox, un textlabel ma mi vieme mostrato solo il testo con i tag.... vi posto una immagine, così è più chiaro
Titolo: Re: File RTF
Inserito da: - 22 Agosto 2008, 17:34:06
questo è ciò che voglio visualizzare all'interno di una form, per poi stamparla, salvarla ecc
Titolo: Re: File RTF
Inserito da: md9327 - 23 Agosto 2008, 18:44:33
Se non ricordo male, uno dei due oggetti cui hai fatto il nome, gestisce solo formati TXT e HTML, non RTF.

E' probabile che in futuro, il team inserisca anche tale formato.
Titolo: Re: File RTF
Inserito da: Ceskho - 23 Agosto 2008, 20:10:53
Ma se il formato RTF è un formato testo con dei tag, no basta sapere come essi agiscono per creare tale formato?
Titolo: Re: File RTF
Inserito da: leo72 - 24 Agosto 2008, 10:50:26
Infatti era quello che avevo detto anch'io... :-P
Titolo: Re: File RTF
Inserito da: - 10 Settembre 2008, 13:03:35
è possibile chiedere a Benoit di includere un controllo che gestisca il formato rtf? Come posso fare?
Titolo: Re: File RTF
Inserito da: Pixel - 10 Settembre 2008, 13:28:40
Citazione

alessandro ha scritto:
è possibile chiedere a Benoit di includere un controllo che gestisca il formato rtf? Come posso fare?


Per quel poco che so' ci stanno lavorando.
Inoltre nella versione futura di Gambas3 pare sia prevista la gestione di OpenOffice.

Attendiamo fiduciosi.
Ciao
Titolo: Re: File RTF
Inserito da: - 11 Settembre 2008, 12:05:30
questa è una di quelle notizie che migliorano la giornata!!!:-)
Titolo: Re: File RTF
Inserito da: vuott - 19 Dicembre 2014, 19:44:49
...è sufficiente utilizzare le risorse della libreria esterna Librtfcomp:


http://www.gambas-it.org/wiki/index.php?title=Ottenere_un_file_RTF_da_un_file_UTF8_e_viceversa_con_le_funzioni_esterne_del_API_di_Librtfcomp