Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto 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:
-
OpenOffice salva anche in formato RTF e gestisce i campi.
-
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.
-
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.
-
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.
-
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....
-
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
-
questo è ciò che voglio visualizzare all'interno di una form, per poi stamparla, salvarla ecc
-
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.
-
Ma se il formato RTF è un formato testo con dei tag, no basta sapere come essi agiscono per creare tale formato?
-
Infatti era quello che avevo detto anch'io... :-P
-
è possibile chiedere a Benoit di includere un controllo che gestisca il formato rtf? Come posso fare?
-
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
-
questa è una di quelle notizie che migliorano la giornata!!!:-)
-
...è 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