public void SetRowContext(int row) { if (m_rowHandler == null) { m_rowHandler = new RowHandler(m_worksheetOut, row, m_stringTable); } m_rowHandler.Row = row; }
private void AddNewWorksheet() { m_worksheet = new WorksheetInfo(m_createTempStream("Page" + m_worksheets.Count + 1), ExcelRenderRes.SheetName + (m_worksheets.Count + 1)); m_worksheet.SheetIndex = m_worksheets.Count; m_worksheets.Add(m_worksheet); m_worksheetOut = new BinaryWriter(m_worksheet.CellData, Encoding.Unicode); m_numRowsThisBlock = 0; m_rowHandler = null; m_column = -1; m_cellValue = null; m_cellValueType = TypeCode.String; m_checkForRotatedEastAsianChars = false; m_startOfBlock = -1L; m_rowIndexStartOfBlock = 0; m_startOfFirstCellData = 0L; m_lastDataCheckPoint = -1L; m_styleContainer.Reset(); }