tecgraf.javautils.excel.v1
Interface ExcelStyleTool

All Superinterfaces:
ExcelTool
All Known Implementing Classes:
PoiExcelStyleTool

public interface ExcelStyleTool
extends ExcelTool

Interface responsável pela formatação das celulas de uma planilha.

Author:
bbreder

Method Summary
 ExcelStyleTool addBox(int column, int row, ExcelStroke stroke, ExcelColor color)
          Aplica uma borda em forma de caixa com uma espessura especifica
 ExcelStyleTool addBox(int columnBegin, int columnEnd, int rowBegin, int rowEnd, ExcelStroke stroke, ExcelColor color)
          Aplica uma borda em forma de caixa com uma espessura especifica
 ExcelStyleTool addBoxColumn(int columnBegin, int columnEnd, int row, ExcelStroke stroke, ExcelColor color)
          Aplica uma borda em forma de caixa com uma espessura especifica
 ExcelStyleTool addBoxRow(int column, int rowBegin, int rowEnd, ExcelStroke stroke, ExcelColor color)
          Aplica uma borda em forma de caixa com uma espessura especifica
 ExcelStyle createStyle()
          Cria um estilo novo e retorna para ser personalizado.
 ExcelStyle getStyle(String key)
          Retorna um estilo já utilizado através de uma chave.
 ExcelStyleTool setStyle(int column, int row, ExcelStyle style)
          Atribui um estilo para uma celula.
 ExcelStyleTool setStyle(int columnBegin, int columnEnd, int rowBegin, int rowEnd, ExcelStyle style)
          Atribui um estilo para um intervalo de celulas.
 void setStyle(String key, ExcelStyle style)
          Atribui um estilo já utilizado através de uma chave
 ExcelStyleTool setStyleColumn(int columnBegin, int columnEnd, int row, ExcelStyle style)
          Atribui um estilo para um intervalo de celulas.
 ExcelStyleTool setStyleRow(int column, int rowBegin, int rowEnd, ExcelStyle style)
          Atribui um estilo para um intervalo de celulas.
 
Methods inherited from interface tecgraf.javautils.excel.v1.ExcelTool
getSheet
 

Method Detail

createStyle

ExcelStyle createStyle()
Cria um estilo novo e retorna para ser personalizado. O reuso de estilo é uma boa prática de uso dessa ferramenta.

Returns:
estilo novo criado para ser personalizado

setStyle

ExcelStyleTool setStyle(int column,
                        int row,
                        ExcelStyle style)
Atribui um estilo para uma celula.

Parameters:
column - coluna (1..Short.MAX_VALUE)
row - linha (1..Short.MAX_VALUE)
style - estilo a ser atribuido
Returns:
a própria estrutura

setStyleRow

ExcelStyleTool setStyleRow(int column,
                           int rowBegin,
                           int rowEnd,
                           ExcelStyle style)
Atribui um estilo para um intervalo de celulas.

Parameters:
column - coluna (1..Short.MAX_VALUE)
rowBegin - inicio de linha (1..Short.MAX_VALUE) inclusive
rowEnd - fim de linha (1..Short.MAX_VALUE) inclusive
style - estilo a ser atribuido
Returns:
a própria estrutura

setStyleColumn

ExcelStyleTool setStyleColumn(int columnBegin,
                              int columnEnd,
                              int row,
                              ExcelStyle style)
Atribui um estilo para um intervalo de celulas.

Parameters:
columnBegin - inicio de coluna (1..Short.MAX_VALUE) inclusive
columnEnd - fim de coluna (1..Short.MAX_VALUE) inclusive
row - linha (1..Short.MAX_VALUE)
style - estilo a ser atribuido
Returns:
a própria estrutura

setStyle

ExcelStyleTool setStyle(int columnBegin,
                        int columnEnd,
                        int rowBegin,
                        int rowEnd,
                        ExcelStyle style)
Atribui um estilo para um intervalo de celulas.

Parameters:
columnBegin - inicio de coluna (1..Short.MAX_VALUE) inclusive
columnEnd - fim de coluna (1..Short.MAX_VALUE) inclusive
rowBegin - inicio de linha (1..Short.MAX_VALUE) inclusive
rowEnd - fim de linha (1..Short.MAX_VALUE) inclusive
style - estilo a ser atribuido
Returns:
a própria estrutura

addBox

ExcelStyleTool addBox(int column,
                      int row,
                      ExcelStroke stroke,
                      ExcelColor color)
Aplica uma borda em forma de caixa com uma espessura especifica

Parameters:
column - coluna (1..Short.MAX_VALUE)
row - linha (1..Short.MAX_VALUE)
stroke - espessura da linha
color - cor da linha
Returns:
própria estrutura

addBoxRow

ExcelStyleTool addBoxRow(int column,
                         int rowBegin,
                         int rowEnd,
                         ExcelStroke stroke,
                         ExcelColor color)
Aplica uma borda em forma de caixa com uma espessura especifica

Parameters:
column - coluna (1..Short.MAX_VALUE)
rowBegin - inicio de linha (1..Short.MAX_VALUE) inclusive
rowEnd - fim de linha (1..Short.MAX_VALUE) inclusive
stroke - espessura da linha
color - cor da linha
Returns:
própria estrutura

addBoxColumn

ExcelStyleTool addBoxColumn(int columnBegin,
                            int columnEnd,
                            int row,
                            ExcelStroke stroke,
                            ExcelColor color)
Aplica uma borda em forma de caixa com uma espessura especifica

Parameters:
columnBegin - inicio da coluna (1..Short.MAX_VALUE) inclusive
columnEnd - fim da coluna (1..Short.MAX_VALUE) inclusive
row - linha (1..Short.MAX_VALUE)
stroke - espessura da linha
color - cor da linha
Returns:
própria estrutura

addBox

ExcelStyleTool addBox(int columnBegin,
                      int columnEnd,
                      int rowBegin,
                      int rowEnd,
                      ExcelStroke stroke,
                      ExcelColor color)
Aplica uma borda em forma de caixa com uma espessura especifica

Parameters:
columnBegin - inicio da coluna (1..Short.MAX_VALUE) inclusive
columnEnd - fim da coluna (1..Short.MAX_VALUE) inclusive
rowBegin - inicio da linha (1..Short.MAX_VALUE) inclusive
rowEnd - fim da linha (1..Short.MAX_VALUE) inclusive
stroke - espessura da linha
color - cor da linha
Returns:
própria estrutura

getStyle

ExcelStyle getStyle(String key)
Retorna um estilo já utilizado através de uma chave. Esse método é usado para se fazer cache de um estilo.

Parameters:
key - chave do estilo
Returns:
estilo já utilizado

setStyle

void setStyle(String key,
              ExcelStyle style)
Atribui um estilo já utilizado através de uma chave

Parameters:
key - chave do estilo
style - estilo a ser atribuido


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.