|
Description
|
Returns/sets the name of the text file containg the letter. Restituise od imposta il nome del file di testo contenente la lettera da spedire.
|
Syntax Visual Basic
|
[form.]Postel.TextFileName[ = Text$]
|
|
Visual C++
|
CString Postel.GetTextFileName(); void Postel.SetTextFileName(LPCTSTR lpszNewValue);
|
|
Delphi
|
property TextFileName: WideString;
|
|
C#
|
string Postel.TextFileName;
|
|
Remarks
|
La proprietà TextFileName consente di definire il nome del file di testo contenente la lettera da inviare. Il file di testo può essere redatto con qualsiasi editor, ad esempio il NotePad di Windows, e formattato con semplici accorgimenti in gran parte derivanti dalle specifiche Postel. La formattazione definitiva, la conversione dei caratteri "speciali" come ad esempio le lettere accentate, l'associzione degli inserti di testo ed il troncamento delle righe per non eccedere dalla lunghezza prevista sono tutti a carico del Controllo, semplificando in maniera notevole il lavoro dello sviluppatore. Si è preferito derivare la formattazione del testo dalle specifiche Postel per evitare tutte le problematiche relative alla traduzione di file di tipo Wordprocessor, come ad esempio Word, che non consentono una "fedele" rappresentazione del risultato finale. I comandi da impartire sono estremamente semplici e già conosciuti da chi ha affrontato la conversione di file di questo tipo.
Essi si dividono in comandi di tipo Intralinea e comandi di tipo Interlinea Comandi tipo intralinea | Comando | Significato | | @C | Continuazione della riga precedente | | @D | Attivazione caratteri in corsivo (set base) | | @d | Disattivazione caratteri in corsivo | | @Gnn | Stampa della firma | | @H | Attivazione di un set "speciale" | | @h | Disattivazione set "speciale" | | @Jnn | Attiva il set di font alternativo | | @Knn | Attiva il set di font speciale | | @L | Stampa carattere "esteso" | | @N | Salto pagina | | @O | Attivazione del carattere grassetto | | @o | Disattivazione del carattere grassetto | | @U | Attivazione sottolineatura | | @u | Disattivazione sottolineatura | | @W | Attiva la sottolineatura parziale | | @w | Disattiva la sottolineatura parziale | | @Znn | Attiva il gruppo di appartenenza | | @+ | Spostamento riga di 1/8 in alto della riga calcolata sul font attivo | | @- | Spostamento riga di 1/8 n basso della riga calcolata sul font attivo | | @ | Spostamento riga di 1/4 in alto della riga calcolata sul font attivo | | @ | Spostamento riga di 1/4 in basso della riga calcolata sul fontattivo | | @@ | Uso del carattere @ nel testo | | @?nn | Inserisce un blank dal punto in cui è posizionato il comando | | @!nn | Scrive n volte il carattere x a partire dal punto in cui è posizionato il comando |
Comandi tipo interlinea | Comando | Significato | | !ALTERNATE n | Individuazione del set di carattere alternativo | | !BOTTOM | Posizionamento sull'ultima riga della marginatura | | !CENTER | Centratura del testo | | !JUSTIFY | Allineamento del testo | | !INJUST n | Allineamento parziale del testo | | !IMAGE | Disattiva il comando di centratura o allineamento | | !INLEFT [-]n | Sposta il margine sinistro | | !INRIGHT [-]n | Sposta il margine destro | | !LINESPACE n | Spaziatura testo | | !NEED n | Stampa n righe successive nella stessa pagina | | !NEW nn | Nuovo logotipo | | !NOTHING | Specifica la fine di un paragrafo | | !SPACE [-]n | Salto riga | | !SPECIAL n | Seleziona un set di caratteri "speciale" | | !TEXTSIZE n | Selezione del gruppo | | !TOP | Posizionamento sulla prima riga della marginatura | | !! | Uso del carattere ! in prima colonna |
N.B.: E' sufficiente immettere i soli primi tre caratteri di questi comandi oltre al punto esclamativo. L'inserimento di inserti di testo, ovvero quelle parti variabili del testo corrispondenti a campi del database di riferimento, viene effettuato semplicemente inserendo il nome del campo corrispondente fra due segni ¶ (Codice ASCII 182- Hex B6 - ALT+244).
Ad esempio per stampare la seguente lettera:
Egr. Sig. Mario Rossi,
Le comunichiamo che il saldo del suo conto corrente trattenuto presso la Succursale 1763 della nostra Banca è di L. 892.032.
Cordiali Saluti
occorrà formattare il testo al seguente modo:
Egr. Sig. ¶NominativoCliente¶,
Le comunichiamo che il saldo del suo conto corrente trattenuto presso la ¶SuccursaleCliente¶ della nostra Banca è di ¶SaldoCliente¶.
Cordiali Saluti
Postel ActiveX Control provvederà automaticamente a prelevare i dati dai campi del database indicati, ovviamente presenti, inserendoli opportunamente nel file di Lotto.
|
|
Data Type
|
String
|