private DocumentFormatDefinitionBuilder<ChequeRow> GetDefinition()
{
var definition = new DocumentFormatDefinitionBuilder<ChequeRow>(string.Empty, false);
definition.AddColumn(q => q.AccountNo,
c => c.SetColumnWidth(12).SetAlignment(ColumnAlignment.Right).SetFillChar('0').ThrowOnOverflow());
definition.AddColumn(q => q.RecordType, c => c.SetExportFunc(EnumConvertFunc));
definition.AddColumn(q => q.SerialNumber,
c => c.SetColumnWidth(10).SetAlignment(ColumnAlignment.Right).SetFillChar('0').ThrowOnOverflow());
definition.AddColumn(q => q.AmountCents,
c => c.SetColumnWidth(12).SetAlignment(ColumnAlignment.Right).SetFillChar('0').ThrowOnOverflow());
definition.AddColumn(q => q.Date,
c => c.SetColumnWidth(8).SetStringFormat("yyyyMMdd"));
definition.AddDummyColumn(1);
definition.AddDummyColumn(50);
definition.AddDummyColumn(16);
definition.AddDummyColumn(256);
definition.AddDummyColumn(16);
definition.SetExportHeaderLine(false);
definition.SetTrimLineEnds(false);
return definition;
}