Kadmos.com


?>

  Home | Products | Download | Purchase | Support | Language

Products
DXFReader ActiveX Control

IXF ActiveX Control

Postel ActiveX Control
 • Postel Files Overview
 • Distribution
 • Installation
 • Quick Start
 • Control Summary
 • Download
 • Buy now!
 • Postel Reference
  • Properties
   • AccountCenter
   • AddressField
   • BatchName
   • BatchType
   • CityField
   • Connect
   • ContactEmail
   • ContactName
   • ContactNumber
   • CountryField
   • CurrencyFiel...
   • DatabaseName
   • DataRecordCount
   • DateFieldsFo...
   • FareType
   • FaxNumber
   • FileName
   • Graph
   • Graphs
   • Insert
   • Inserts
   • InsertsCityD...
   • LineLength
   • NameField
   • Organization...
   • PageCount
   • PriorityType
   • ProvinceField
   • RecordCount
   • RecordSource
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • ReplyEnvelop...
   • RLetterAddress
   • RLetterCity
   • RLetterCodeF...
   • RLetterName
   • RLetterOrgan...
   • RLetterProvince
   • RLetterZip
   • SenderAddress
   • SenderCity
   • SenderName
   • SenderOrgani...
   • SenderProvince
   • SenderZIP
   • Signature
   • Signatures
   • SpecificText...
   • SubscriberID
   • TextFileName
   • Typographica...
   • UseADO
   • UserID
   • UserPassword
   • Version
   • ZIPField
  • Methods
  • Events


Tech Support
OnLine Support
Phone Support
Sample Code
Registered Users
FAQ
References
Kadmos
Contact Kadmos
Environment
Customer List
Newsletter
Download
ActiveX Controls
Updates
Purchase
Price List
International Resellers
Our Guarantee
Shipment Options
Payment Options
Shopping Cart
    Postel Control - TextFileName Property

Kadmos Postel ActiveX Control      Previous Next
Postel Control
TextFileName Property

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

Copyright © 2001/2011 Kadmos.com - All rights reserved. Privacy Policy