B-Arts DocumentationIndice generale

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.