|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.despodata.java.fglreport.FglReport
FglReport é a classe que contém as bibliotecas para a construção
de reports.
FglReportEvent,
FglReportException,
FglReportListener,
objectosX| Constructor Summary | |
FglReport()
Construtora |
|
| Method Summary | |
void |
addFglReportListener(FglReportListener reportListener)
Adiciona um listener dos eventos do report |
void |
clearFglReportListener()
Apaga todos os report Listeners |
void |
finishReport()
Termina o report fechando o ficheiro se for caso disso ou apenas mudando as variáveis do objecto (se Stream) |
int |
getColNo()
Método que devolve o número da coluna corrente |
java.lang.Object |
getGroup()
Método que devolve o grupo |
java.lang.Object |
getGroupValue()
Método que devolve o valor do campo da nova chave |
int |
getLineNo()
Método que devolve o número da linha corrente |
int |
getPageNo()
Método que devolve o número da página corrente |
void |
gotoColumn(int coluna)
Posiciona-se na coluna dada como parâmetro |
void |
gotoLine(int linha)
Posiciona-se na linha dada como parâmetro |
void |
newLine()
Nova linha no reportPreocupa-se em tratar dos headers e trailers |
void |
newPage()
Nova página |
void |
outputToReport()
Executa o on every row do report |
void |
outputToReport(java.util.ArrayList reportParameters)
Envia determinado output para o report. |
void |
preview()
Previsão / visualização do report |
void |
preview(boolean flag)
|
void |
print(java.lang.String str)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente |
void |
print(java.lang.String str,
int tFont)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente, mudando-lhe o tamanho da font |
void |
printBold(java.lang.String str)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente, afectando a sua fonte para Bold |
void |
printBold(java.lang.String str,
int tFont)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente, afectando a sua fonte para Bold e muda a tamanho desta mesma |
void |
printBox(int num_colunas,
int num_linhas)
Imprime uma box na linha e coluna corrente |
void |
println(java.lang.String str)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente |
void |
rmFglReportListener(FglReportListener reportListener)
Remove um listener para os eventos do report |
void |
setFirstPageHeaderLength(int tam)
Define o tamanho do FirstPageHeader |
void |
setFormat(FglReportListener reportListener)
Define o formato do listener dos eventos do FglReport |
void |
setLineno(int linha)
Reposiciona-se na linha dada como argumento. |
void |
setNomeFont(java.lang.String nFont)
Define o nome da font nas impressões (Courier, Times New Roman, Arial etc) |
void |
setPageHeaderLength(int tam)
Define o tamanho do PageHeader |
void |
setPageTrailerLength(int tam)
Define o tamanho do PageTrailer |
void |
setTamanhoFont(int tFont)
Define o tamanho da font nas impressões |
void |
startReport()
Inicia um report sem qualquer ficheiro associado |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FglReport()
| Method Detail |
public void startReport()
public void outputToReport()
public void outputToReport(java.util.ArrayList reportParameters)
Recebe um ArrayList como parâmetro para simular a recepção de parâmetros dos reports de Informix 4gl que permitem ordenações e funções agregadas em after group
reportParameters - ArrayList que simula a recepção de
parâmetros dos reports de Informix 4gl que permitem
ordenações e funções agregadas em after group.public void finishReport()
public void preview()
public void preview(boolean flag)
public void print(java.lang.String str)
str - Texto a imprimir
public void print(java.lang.String str,
int tFont)
str - Texto a imprimirtFont - Tamanho da fontpublic void printBold(java.lang.String str)
str - Texto a imprimir
public void printBold(java.lang.String str,
int tFont)
str - Texto a imprimirtFont - Tamanho a imprimir
public void printBox(int num_colunas,
int num_linhas)
num_colunas - Numero de caracteres que cabe dentro da boxnum_linhas - Numero de linhas que cabe dentro da boxpublic void println(java.lang.String str)
str - Texto a imprimirpublic void gotoLine(int linha)
linha - linha onde o cursor vai posicionar-sepublic void gotoColumn(int coluna)
coluna - coluna onde o cursor vai posicionar-sepublic void newLine()
Preocupa-se em tratar dos headers e trailers
public void newPage()
public int getLineNo()
public int getColNo()
public int getPageNo()
public java.lang.Object getGroup()
public java.lang.Object getGroupValue()
public void setNomeFont(java.lang.String nFont)
nFont - Nome da fontpublic void setTamanhoFont(int tFont)
tFont - Tamanho da fontpublic void setFormat(FglReportListener reportListener)
reportListener - listener de eventospublic void setFirstPageHeaderLength(int tam)
tam - Valor numérico em linhaspublic void setPageHeaderLength(int tam)
tam - Valor numérico em linhaspublic void setPageTrailerLength(int tam)
tam - Valor numérico em linhaspublic void setLineno(int linha)
public void addFglReportListener(FglReportListener reportListener)
public void rmFglReportListener(FglReportListener reportListener)
reportListener - Listener de eventospublic void clearFglReportListener()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||