Package systextil.jr

Class JR.Print

java.lang.Object
systextil.jr.JR.Print
Enclosing class:
JR

public static class JR.Print extends Object
Contém o resultado do processamento de um relatório (o JasperPrint), e dá opções para usá-lo.
  • Method Details

    • saveJasperPrint

      public JR.Print saveJasperPrint(Supplier<OutputStream> out)
      Salva o resultado jrprint em um OutputStream e o fecha.
      Parameters:
      out - a saída onde salvar o arquivo
      Returns:
      este objeto para mais operações
    • saveJasperPrint

      public JR.Print saveJasperPrint(File file)
      Salva o resultado em um arquivo jrprint.
      Parameters:
      file - o endereço do arquivo
      Returns:
      este objeto para mais operações
    • export

      public JR.Export export(net.sf.jasperreports.engine.JRExporter exporter)
      Define como exportar o resultado.

      Conforme testes feitos, parece que a exportação altera o conteúdo JasperPrint original. Então não se recomenda fazer mais operações com este objeto depois disso.

      Parameters:
      exporter - o exportador a usar
      Returns:
      opções para exportação
    • print

      public void print(PrintService printService)
      Envia o resultado para um serviço de impressão.
      Parameters:
      printService - o serviço de impressão