BCodificaTracciatoCampo - Esempi
Campo testuale a larghezza fissa
using B.BData;
using static B.BStatics.BEnumerations;
BCodificaTracciatoCampo descriptionField = new BCodificaTracciatoCampo
{
NomeCampo = "Descrizione",
PosizioneCampo = 10,
LungCampo = 40,
FormatoCampo = eFormatoCampoCodificaTracciato.SPAZI_FINALI,
TipoDatoCampo = eTipoDatoCodificaTracciato.TESTO
};
Campo data e ora
BCodificaTracciatoCampo dateField = new BCodificaTracciatoCampo
{
NomeCampo = "DataCreazione",
PosizioneCampo = 50,
LungCampo = 19,
FormatoCampo = eFormatoCampoCodificaTracciato.FORMATO_DATA_ORA,
FormatoDataOra = "dd/MM/yyyy HH:mm:ss",
TipoDatoCampo = eTipoDatoCodificaTracciato.DATA
};
DateTime date = dateField.CodificaData("10/08/2026 14:30:45");
La stringa passata a CodificaData deve rispettare la lunghezza e le posizioni definite da FormatoDataOra. Il metodo interpreta d, M, y, H, m e s e ignora i separatori.
