Sempre a proposito di Rtf e mail merge

Moderator: Enrico Maria Giordano

Postby Silvio » Wed Feb 08, 2006 3:27 pm

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 ?
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Postby Marco Turco » Fri Feb 10, 2006 10:35 pm

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
User avatar
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London

Stampa file RTF

Postby chiaiese » Mon Feb 27, 2006 10:38 pm

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
chiaiese
 
Posts: 84
Joined: Wed Feb 08, 2006 10:32 pm
Location: Roma, Italia

Re: Stampa file RTF

Postby Enrico Maria Giordano » Mon Feb 27, 2006 10:44 pm

Guarda com'è implementato il metodo TRichEdit:Print() e usa la chiamata alla funzione REPrint() all'interno della tua stampa.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby chiaiese » Mon Feb 27, 2006 11:04 pm

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
chiaiese
 
Posts: 84
Joined: Wed Feb 08, 2006 10:32 pm
Location: Roma, Italia

Postby Enrico Maria Giordano » Mon Feb 27, 2006 11:18 pm

Purtroppo il sorgente non è fornito. Magari potresti creare una finestra nascosta.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby chiaiese » Mon Feb 27, 2006 11:42 pm

Prima di cominciare a fare dei test, sai dirmi se è in grado di stampare le immagini presenti nel file rtf ?
chiaiese
 
Posts: 84
Joined: Wed Feb 08, 2006 10:32 pm
Location: Roma, Italia

Postby Enrico Maria Giordano » Mon Feb 27, 2006 11:50 pm

Penso di sì (altrimenti non avrebbe senso) ma non ho mai provato, mi dispiace.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Silvio » Tue Feb 28, 2006 10:36 am

si stampa le immagini nella versione di Ozs dove appunto c'è quella funz di inserimento
nella nuova versione di Linares non l'ho vista ancora
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Postby chiaiese » Tue Feb 28, 2006 11:08 am

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
chiaiese
 
Posts: 84
Joined: Wed Feb 08, 2006 10:32 pm
Location: Roma, Italia

Postby Enrico Maria Giordano » Tue Feb 28, 2006 11:18 am

chiaiese wrote:2. se inserisco la classe TRichEdit() nel mio programma non riesco a scrivere nulla tranne che i numeri


Confermo. Ora lo segnalo...

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Silvio » Wed Mar 01, 2006 12:07 am

NON TI DIMENTICARE LE IMMAGINI
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Previous

Return to All products support

Who is online

Users browsing this forum: No registered users and 15 guests