Newsgroup: it.comp.software.mailreader
Titolo: composizione testo mail di OE

Ciao,
qualcuno sa se ï¿œ possibile comporre testo direttamente nella mail in 
uscita di Outlook Express con le stesse modalitï¿œ di Word (es punto 
appare automaticamente in caso di ritorno a capo ecc...)
senza bisogno di partire proprio da Word per la composizione come da 
suggerimenti giï¿œ trovati?
Grazie

 Grazie
Non ho ben capito cosa ti serve, ma utilizzando l'html puoi avere (pi� o
meno) la stessa formattazione.
-- 
    * b *
  *   y   *
*   Piero   *
#v+
Assolto perch� il fatto non costituisce dibattito.
#v- 

 
formattazione ok con html, cio� caratteri, colori, testo giustificato, 
immagini posizionate.
Io per� cerco le stesse scorciatoie di composizione di Word che 
automatizzano alcuni passaggi come l'esempio del punto che viene posto 
automaticamente sull'ultima parola scritta quando si d� il ritorno a 
capo e la parola successiva comincia in maiuscolo, che sono particolari 
configurabili come regole di composizione.
Grazie

 particolari configurabili come regole di composizione.
Vorresti la potenza di word in OE? :-)
No, non � possibile, puoi solo aprire word direttamente da OE con il
plugin Fidolook per fare open, reply, forward di una mail, per�... hai
mai visto la raw di una mail inviata con word? � una cosa orripilante,
c'� tanto di quel testo che se ne potrebbero scrivere altre tre.
Quella feature del punto ed a capo, si potrebbe fare, con una regexp
nemmeno troppo complicata, sempre utilizzando FL. Considera anche che si
eviterebbe l'html, cosa non da trascurare.
Non conosco il livello delle tue conoscenze, per cui... vedi te.
-- 
    * b *
  *   y   *
*   Piero   *
#v+
Alzhaimer e... cammina.
#v- 

 Non conosco il livello delle tue conoscenze, per cui... vedi te.
livello medio.
La soluzione fidolook interessante.
grazie, ciao

 La soluzione fidolook interessante.
Se ci vuoi provare, ti fornisco il "motore" per fare quello che volevi
fare con word, e forse qualcosa in pi�.
Quel "motore" dovrai inserirlo in una template di fidolook.
Per vedere come funziona, copia&incolla il testo sotto e salvalo con
estensione .htm:
<!-- saved from url=(010)xxxx://xxx.xx/ -->
<html><head>
<script type="text/javascript">
function dotCapitalize() {
txt=document.getElementById("fnt").value.replace(/\.{0,1} *$/gm,"").replace(/[\r\n]*$/g,"\n").replace(/\r/g,"").replace(/\n/g,".\n").replace(/^\./gm,"").replace(/[?<=?]\./g,"?").replace(/[?<=!]\./g,"!").replace(/\.{2,}/g,"...").replace(/^\w{1}/gm,function(aa) {return aa.substr().toUpperCase()});
document.getElementById("fnt").value=txt; }
</script>
</head>
<body>
<h3>Scrivi il testo minuscolo andando a capo quando vuoi. (non serve il return all'ultima riga)<br>Tutte le righe verranno iniziate con la maiuscola e terminate con il punto. (non se trova ". ! ?")<br/>I due o pi� punti di sospensione a fine riga diventeranno tre e gli eventuali spazi eliminati.</h3>
<form>
<textarea id="fnt" rows="20" wrap="off" cols="80"></textarea>
<br/>
<input onclick="dotCapitalize();" type="button" value="punto-a-Capo" />
<input type="reset" value="cancella" />
</form></body></html>
-- 
    * b *
  *   y   *
*   Piero   *
#v+
Guardo il cielo e sorrido, spero in una foto satellitare.
#v- 

 estensione .htm:
provato in formato htm, e ovviamente funziona, grazie.
Io trovo che fidolook stia gi� soddisfacendo la necessit� che avevo 
facendo intervenire Word quando occorre, per cui credo di essere a posto 
cos� per ora.
Concordo sul fatto che il codice sorgente di una mail scritta con Word 
come origine non se po' guarda' quindi il javascript che mi hai mandato 
sar� una valida alternativa come versione light
ciao

 mandato sar� una valida alternativa come versione light
Ti consiglio di copiare questo, ottimizzato per essere personalizzabile:
<!-- saved from url=(010)xxxx://xxx.xx/ -->
<html><head>
<script type="text/javascript">
function dotCapitalize() {
txt=document.getElementById("fnt").value.replace(/^\u00E8{1}/gm,"\u00C8").replace(/ *$/gm,"").replace(/[\r\n]*$/g,"\n").replace(/\r/g,"").replace(/\n/g,".\n").replace(/^\./gm,"").replace(/([?<=(\.:!?\)>)])\./g,"$1").replace(/\.{2,}/g,"...").replace(/^\w{1}/gm,function(aa) {return aa.substr().toUpperCase()});
document.getElementById("fnt").value=txt;
document.getElementById("fnt").focus();
document.getElementById("fnt").select(); }
</script>
</head>
<body onload="document.getElementById('fnt').focus();">
<h3>Scrivi il testo minuscolo andando a capo quando vuoi. (non serve il return all'ultima riga)<br/>Tutte le righe verranno iniziate con la maiuscola (se trova la vocale "�" diventer� "�") e terminate<br/>(dopo aver eliminato eventuali spazi) con il punto, che non metter� se finiscono con " . : ! ? ) > ".<br/>Puoi personalizzarlo, aggiungendo o togliendo i caratteri inseriti fra queste parentesi (\.:!\)?>).<br/>I due o pi� punti di sospensione trovati a fine riga diventeranno tre.</h3>
<form>
<textarea id="fnt" rows="20" wrap="off" cols="80"></textarea>
<br/>
<input onclick="dotCapitalize();" type="button" value="punto-a-Capo" />
<input type="reset" value="cancella" />
</form></body></html>
-- 
    * b *
  *   y   *
*   Piero   *
#v+


 Ti consiglio di copiare questo, ottimizzato per essere personalizzabile:
grazie, vedo che stai perfezionando uno script apposta per la mia 
esigenza, apprezzo molto.
E, dulcis in fundo, se non desiderassi che alla fine di ogni riga 
comparisse comunque un punto con seguente prima lettera della nuova riga 
in maiuscolo, volendo che ci� avvenisse effettivamente solo col ritorno 
a capo?
Rigrazie

 ritorno a capo?
Cio� scrivere senza poi usare il bottone? Insomma vuoi usarlo come un
editor imitando word, magari per rispondere ad un messaggio dopo averci
incollato il testo quotato? Se ho capito bene, questo lo f�:
<!-- saved from url=(010)xxxx://xxx.xx/ -->
<html><head>
<script type="text/javascript">
function dotCapitalize() {
txt=document.getElementById("fnt").value.replace(/ *$/gm,"").replace(/>(.*)\.{0,1}$/gm,">$1\u007F").replace(/^\u00E8{1}/gm,"\u00C8").replace(/\r/g,"").replace(/\n/g,".\n").replace(/^\./gm,"").replace(/([?<=(\.:!?\)>)])\./g,"$1").replace(/\.{2,}/g,"...").replace(/\u007F\.$/gm,"").replace(/^\w{1}/gm,function(aa) {return aa.substr().toUpperCase()});
document.getElementById("fnt").value=txt; }
</script>
</head>
<body onload="document.getElementById('fnt').focus();" onkeyup="if(event.keyCode==13)dotCapitalize();">
<h4>Scrivi il testo minuscolo andando a capo quando vuoi.<br/>Tutte le righe verranno iniziate con la maiuscola (se trova la vocale "�" diventer� "�") e terminate<br/>(dopo aver eliminato eventuali spazi) con il punto, che non metter� se finiscono con " . : ! ? ) > ".<br/>Puoi personalizzarlo, aggiungendo o togliendo i caratteri inseriti fra queste parentesi (\.:!\)?>).<br/>Se a fine riga ci saranno pi� di tre punti di sospensione, verranno ridotti a tre.<br/>Se incolli del testo quotato, questo non verr� modificato.</h4>
<form><textarea id="fnt" rows="20" wrap="off" cols="80"></textarea>
<br/><input type="reset" value="cancella" />


 incollato il testo quotato? Se ho capito bene, questo lo f�:
confermo, hai capito bene e lo fa :-)
grazie
ciao