コード例 #1
0
        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);
        }
コード例 #2
0
 private void CriarEstiloTitulo()
 {
     EstiloCelulaTitulo                   = (XSSFCellStyle)WorkBook.CreateCellStyle();
     EstiloCelulaTitulo.Alignment         = HorizontalAlignment.Center;
     EstiloCelulaTitulo.VerticalAlignment = VerticalAlignment.Center;
     EstiloCelulaTitulo.SetFont(FonteCabecalho);
     EstiloCelulaTitulo.WrapText = true;
 }