public short getColsByBuffer(BufferConfigurationEnum bufferConfiguration) { short retValue = 0; if ((bufferConfiguration == BufferConfigurationEnum.Buffer_5x16 | bufferConfiguration == BufferConfigurationEnum.Buffer_10x16)) { retValue = 16; } else if ((bufferConfiguration == BufferConfigurationEnum.Buffer_5x32 | bufferConfiguration == BufferConfigurationEnum.Buffer_10x32)) { retValue = 32; } return(retValue); }
public void initialize(BufferConfigurationEnum bufferConfiguration, string varString) { short l_cols = 0; short l_rows = 0; short l_rowIndex = 0; short l_colIndex = 0; l_cols = this.getColsByBuffer(bufferConfiguration); l_rows = this.getRowsByBuffer(bufferConfiguration); mvarCols.initialize(l_cols); mvarRows.initialize(l_rows); foreach (Row l_row in mvarRows) { //'esegue un ciclo sulle righe generando le celle //'per ogni colonna della riga l_row.cells = new Cells(); for (l_colIndex = 1; l_colIndex <= l_cols; l_colIndex++) { l_row.cells.Add("", l_row.rowIndex, l_colIndex, ""); } } this.bufferString = varString; foreach (Col l_col in mvarCols) { //'esegue un ciclo sulle colonne, recuperando la collection //'delle celle in base a quelle generate per le righe int ci = 0; l_col.cells = pf_getColCellsById(ref ci); l_col.colIndex = ci; } }