Estou desenvolvendo um relatório de filtragem, mas quando faço a importação do iTable ele nao reconhece, ja tentei mudar a versao do itext mas nao resolveu, o que eu faço ?
Problemas com iTable do itext
G
3 Respostas
Sem maiores detalhes fica difícil.
Está usando o que para gerenciar as dependências? Maven? Gradle? É um único projeto? São projetos dependentes?
G
Esse é meu codigo, mas ao inves de listar dessa forma, eu queria fazer por iTable e ir adicionando celula, mas ele não aceita a importação da biblioteca
String pesquisa = (String) cbxPesquisarCliente.getSelectedItem();
pesquisa = pesquisa.toLowerCase();
<a href="//System.out.println">//System.out.println</a>(pesquisa);
Document documento = new Document();
try {
int cont, cont2;
OutputStream outputStream = new FileOutputStream("RelatorioCadastro.pdf");
PdfWriter.getInstance(documento, outputStream);
documento.open();
Image image = Image.getInstance("D:/LOTEAMENTO PALOMOS/imagens/cabecalho.jpg");
documento.add(image);
Font font = new Font(Font.FontFamily.TIMES_ROMAN, 36, Font.BOLD);
Paragraph cabecalho = new Paragraph("Relatório de Clientes", font);
cabecalho.setAlignment(Element.ALIGN_CENTER);
documento.add(cabecalho);
Paragraph paragrafo = new Paragraph("Relatorio de acordo com: " + cbxPesquisarCliente.getSelectedItem().toString());//PEGA O NOME DA PESQUISA
documento.add(paragrafo);
String selecao = (String) cbxPesquisarCliente.getSelectedItem();
String sql = "SELECT * FROM cliente WHERE " + pesquisa + " LIKE ?";
try {
pst = conexao.prepareStatement(sql);
pst.setString(1, txtPesquisarCliente.getText() + "%");
rs = pst.executeQuery();
String valores;
String valoresLinha;
int quantidade;
quantidade = tblCliente.getRowCount();
// System.out.println(quantidade);
// System.out.println(valores);
cont = 0;
while (rs.next()) {
for (int j = 0; j < 13; j++) {
valores = tblCliente.getColumnName(j);
//valoresLinha = tblCliente.getModel().getValueAt(0, cont).toString();
valoresLinha = tblCliente.getModel().getValueAt(cont, j).toString();
// System.out.println(valores);
//System.out.println(valoresLinha);
documento.add(new Paragraph(valores + ": " + valoresLinha));
}
documento.add(new Paragraph("\n"));
cont++;
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
documento.close();
JOptionPane.showMessageDialog(null, "Arquivo gerado com Sucesso");
java.awt.Desktop.getDesktop().open(new File("D:/LOTEAMENTO PALOMOS/loteamentoPalomos/RelatorioCadastro.pdf"));
???
Criado 20 de janeiro de 2017
Ultima resposta 20 de jan. de 2017
Respostas 3
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo