Sempre a proposito di Rtf e mail merge
Moderator: Enrico Maria Giordano
perchè non so come si faceva ....
e poi penso che sia diverso il comando da office a office ?
adesso sto vedendo come fare per inserire nel testo ora e time ci dovrebbe essere la funzione dell'edit control chiamata REGetDateTime() o qualcosa di simile ma non la trovo..mentre per i paragrafi ho rimediato..( margini,e allineamenti)
Vorresti marco lavorare con me per creare un RTFPAD ?
e poi penso che sia diverso il comando da office a office ?
adesso sto vedendo come fare per inserire nel testo ora e time ci dovrebbe essere la funzione dell'edit control chiamata REGetDateTime() o qualcosa di simile ma non la trovo..mentre per i paragrafi ho rimediato..( margini,e allineamenti)
Vorresti marco lavorare con me per creare un RTFPAD ?
- Marco Turco
- Posts: 858
- Joined: Fri Oct 07, 2005 12:00 pm
- Location: London
- Contact:
Puoi visualizzare il tuo documento come layout di stampa nel seguente modo (farina del sacco di EMG..)
#define wdPrintView 3
FUNCTION MAIN()
LOCAL oWord
TRY
oWord = GETACTIVEOBJECT( "Word.Application" )
CATCH
oWord = CREATEOBJECT( "Word.Application" )
END
oWord:Documents:Add()
oWord:ActiveDocument:ActiveWindow:View:Type = wdPrintView
oWord:Visible = .T.
RETURN NIL
Testato su office 2000 e successivi.
Ciao
Marco
#define wdPrintView 3
FUNCTION MAIN()
LOCAL oWord
TRY
oWord = GETACTIVEOBJECT( "Word.Application" )
CATCH
oWord = CREATEOBJECT( "Word.Application" )
END
oWord:Documents:Add()
oWord:ActiveDocument:ActiveWindow:View:Type = wdPrintView
oWord:Visible = .T.
RETURN NIL
Testato su office 2000 e successivi.
Ciao
Marco
Stampa file RTF
Scusate ragazzi, ma ho le idee un po' confuse, ho l'esigenza di accodare un file rtf ad una stampa in corso (su pdf), naturalmente ho un oggetto oPrn già aperto ma non so come fare a stampre il file rtf.
Premetto che nel file rtf ci sono anche delle immagini, a volte come oggetto, a volte come collegamento.
Ho visto la ClasseModificataConPreview postata da Silvio ma non visualizza né stampa le immagini.
Avete qualche suggerimento ?
grazie
Roberto
Premetto che nel file rtf ci sono anche delle immagini, a volte come oggetto, a volte come collegamento.
Ho visto la ClasseModificataConPreview postata da Silvio ma non visualizza né stampa le immagini.
Avete qualche suggerimento ?
grazie
Roberto
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Stampa file RTF
Guarda com'è implementato il metodo TRichEdit:Print() e usa la chiamata alla funzione REPrint() all'interno della tua stampa.
EMG
EMG
Grazie Enrico,
Ho visto, ma il primo parametro della funzione RePrint è l'handle della finestra. Io invece non ho il file visualizzato in una finestra, lo leggo direttamente dal disco.
E' possibile sostituire l'handle della finestra con l'handle del file ?
Oppure passare direttamente il nome del file ?
dove si trova questa funzione rePrint ?
Roberto
Ho visto, ma il primo parametro della funzione RePrint è l'handle della finestra. Io invece non ho il file visualizzato in una finestra, lo leggo direttamente dal disco.
E' possibile sostituire l'handle della finestra con l'handle del file ?
Oppure passare direttamente il nome del file ?
dove si trova questa funzione rePrint ?
Roberto
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
ciao a tutti
dai primi test saltano fuori due problemi:
1. se lancio l'esempio TestRich che trovo nella cartella Samples di FWH e provo a caricare un file RTF da disco esce il seguente errore:
"unrecoverable error 9010: hb_xfree() invalid pointer 004ec06e select the file"
2. se inserisco la classe TRichEdit() nel mio programma non riesco a scrivere nulla tranne che i numeri
dove sbaglio ?
Roberto
dai primi test saltano fuori due problemi:
1. se lancio l'esempio TestRich che trovo nella cartella Samples di FWH e provo a caricare un file RTF da disco esce il seguente errore:
"unrecoverable error 9010: hb_xfree() invalid pointer 004ec06e select the file"
2. se inserisco la classe TRichEdit() nel mio programma non riesco a scrivere nulla tranne che i numeri
dove sbaglio ?
Roberto
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact: