protected ICell ObterCelulaParaTitulo(int numeroLinha, int numeroColuna, bool borda, string nomeAba, IndexedColors cor = null) { ICell celula = ObterCelula(numeroLinha, numeroColuna, nomeAba); var estiloTemporario = (XSSFCellStyle)WorkBook.CreateCellStyle(); estiloTemporario = (XSSFCellStyle)EstiloCelulaTitulo.Clone(); if (!borda) { estiloTemporario.BorderBottom = BorderStyle.None; estiloTemporario.BorderTop = BorderStyle.None; estiloTemporario.BorderLeft = BorderStyle.None; estiloTemporario.BorderRight = BorderStyle.None; } if (cor != null) { estiloTemporario.FillForegroundColor = cor.Index; estiloTemporario.FillPattern = FillPattern.SolidForeground; } celula.CellStyle = estiloTemporario; return(celula); }
private void CriarEstiloTitulo() { EstiloCelulaTitulo = (XSSFCellStyle)WorkBook.CreateCellStyle(); EstiloCelulaTitulo.Alignment = HorizontalAlignment.Center; EstiloCelulaTitulo.VerticalAlignment = VerticalAlignment.Center; EstiloCelulaTitulo.SetFont(FonteCabecalho); EstiloCelulaTitulo.WrapText = true; }