Beruflich Dokumente
Kultur Dokumente
Portal Fórum 7Masters Ferramentas Cursos online Agenda Revista iMasters InterCon Faça Login / Cadastre-se
DESIGN & UX FRONT-END DEV BD MOBILE MARKETING GESTÃO APIS SEARCH INFRA TECH E-COMMERCE ANALYTICS
Você está aqui: Início > Desenvolvimento > Usando o iReport como gerador de relatórios para PHP
ÚLTIMAS NOTÍCIAS
13/01 ÀS 05H40
desenvolvedor. Além de ser mais profissional o uso destes softwares, Imagens agora são exibidas
pois poupa tempo de desenvolvimento por serem muito mais fáceis de automaticamente no Gmail para
confeccionar do que se elaborar um código para esta finalidade, é
Android
também útil quando se necessita de suporte, pois diversos usuários
do mundo inteiro utilizam desses softwares.
TODAS AS NOTÍCIAS »
iReport
O
iReport é um desenhador de layouts para JasperReports. É muito DESTAQUES
utilizado por desenvolvedores da linguagem Java, sendo uma
alternativa livre ao excelente Crystal Reports. Neste
link o download pode ser feito, além de conter
tutoriais. É necessário ter a suíte JDK já instalada para fazer a
instalação do iReport. Não é o foco do artigo a explicação de
como utilizar o iReport.
IMASTERS BOX
Além Catálogo completo de ferramentas online para
de ser muito intuitivo e de fácil uso, é útil em praticamente auxílio de desenvolvedores.
todas as necessidades na confecção de um relatório. Traz diversas
opções como uso de código de barras, sub-relatórios e etc. O
iReport permite que os relatórios sejam gerados em XML, PDF, HTML,
DOCX, ODT, dentre outros formatos.
Ao
1 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
PHPJasperXML
Find us on Facebook
O iMasters
Na
página
do projeto é possível fazer o download do código.
Além de conter tutoriais. Facebook social plugin
Para
seu uso é necessário basicamente editar o arquivo setting.php, que
contém as variáveis indicativas da conexão com banco de dados.
O
arquivo PHPJasperXML.inc contém a classe PHPJasperXML, que faz todo
o “trabalho pesado” de conectar com o banco de dados (vem
configurada para MySQL), ler o conteúdo arquivo jrxml e junto com a
classe FPDF, gerar o relatório em PDF.
Exemplo
de utilização
Irei
exemplificar o uso do iReport com a classe PHPJasperXML.
Para
nosso exemplo é necessário ter o SGBD MySQL instalado. Crie o banco
de dados com os seguintes comandos:
USE ProjetoPHP;
);
Após
criar nosso banco de dados, chamado ProjetoPHP, é o momento de
elaborar o relatório. Para nosso exemplo, o relatório será chamado
de phpjasperxml.jrxml. A conexão com o banco de dados que criamos
deverá ser feita no iReport (esse processo é exemplificado em um
link no texto introdutório do iReport, acima). Após criada a
conexão, vamos inserir a seguinte query no Report Query do relatório
(para ver como inserir queries no iReport, confira aqui):
2 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
SELECT
* FROM usuarios;
Esta
query nos retornará dois fields (id e nome) que
deverão estar no relatório.
Finalizando
nosso relatório, deverá ser inserido um parâmetro chamado
descricao. Para saber como adicionar parâmetros em um
relatório com o iReport, confira aqui.
Depois
de feito o download do PHPJasperXML, basta extrair a pasta class e o
arquivo setting.php para a pasta de seu projeto.
A
figura abaixo mostra a elaboração deste relatório no iReport:
Figura
1: Elaboração do relatório no iReport.
Para
nosso exemplo, o projeto será chamado relatorioPHP. No arquivo
setting.php, você deve informar o caminho para seu banco de dados,
como a seguir:
<?php
$server="localhost";
$db="phpjasperxml";
$user="root";
$pass="phpmaster";
$version="0.6d";
?>
A
variável $version não precisa ser editada. Você pode criar
um arquivo que irá instanciar a classe PHPJasperXML. Vamos chamar
este arquivo de exemplo.php e seu conteúdo é descrito abaixo:
3 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
<?php
include_once('class/fpdf/FPDF.php');
include_once("class/PHPJasperXML.inc");
include_once ('setting.php');
$PHPJasperXML->debugsql=false;
$PHPJasperXML->xml_dismantle($xml);
$PHPJasperXML->connect($server,$user,$pass,$db);
$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db);
$PHPJasperXML->outpage("I");
?>
Agora
vamos testar nossa aplicação. Basta ir ao browser e digitar
http://localhost/relatorioPHP/exemplo.php?descricao=HelloWord
Se
tudo ocorrer como o esperado, será exibido o relatório em PDF, de
acordo com a figura 2:
Figura
2: Relatório gerado
O
parâmetro é passado pelo método GET e tratado no nosso arquivo
exemplo.php. Como este parâmetro já é esperado pelo relatório,
definido em sua criação, é repassado pela classe PHPJasperXML ao
nosso relatório.
Uma
4 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Como
foi dito, PHPJasperXML vem configurado para um conexão com MySQL.
Para o que precisei foi necessário adaptar esta classe ao
PostgreSQL. Meu amigo Ronaldo Meneguite disponibilizou em seu site,
em artigo publicado também por ele, a classe modificada, que pode
ser vista aqui.
Mensagem do anunciante:
Aprenda WordPress de uma vez por todas com os cursos especializados em WP do Apiki WP
Cursos. Conheça!
Artigos relacionados
Comente! 6 comentários
5 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Flavio Ferreira
Cara , como é sofrido desenvolver PDF a partir de HTML.
Agora não preciso mais fazer isso , obrigado pela contribuição , já divulguei no twitter
tbem @ifranca
Há 1445 dias Responder
Giovani Figueiredo
Boa tarde, meu problema é o seguinte, editei meu relatório no iReport tendo alguns
campos que utilizei o statctext e nele tem digitado ç e acentuação, no visualizador do
iReport ele gera o relatório corretamente. Porem quando mando visualizar através
da classe php ele substitui esses tipos de caracteres por caracteres estranhos. Os
texto que vem do MySql imprime correto como foi cadastrado.
Por favor se voce puder me ajudar agradeço.
Há 1442 dias Responder
ricardo alvarenga
o correto é
$arraydata[txt]=utf8_encode($arraydata[txt]);
Há 395 dias Responder
Bruno Lima
Estou usando a versão 0.8d da classe PHPJasperXML e estou tendo
problema de acentuação nos dados que são enviados para o relatorio
como parametros (parameters), as demais informações no relatorio saem
impressas com acentuação corretamente, somente os dados que são
enviados por parametros que estão com problema… Ja tentei fazer todas
as soluções descritas nos comentarios e nenhuma funcionou nessa
versão, alguem poderia me ajudar nessa???
Há 250 dias Responder
Giovani Figueiredo
Muito obrigado por responder tão rapido, funcionou perfeitamente sua
dica. valeu.
Há 1442 dias Responder
6 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Emanuel
Fiz os procedimentos para colocar acentuação. Deu certo, os dados que
vem do Mysql estão todos direitinho. Porém, os textos, que coloco
manualmente, por exemplo, no page header, continuam sem acentos.
Alguém poderia ajudar?
Há 486 dias Responder
Carlos Andrade
Galera tava com esse problema agora. E eu to usando a classe
PHPJASPERXML 0.8b. Ela tem suporte a subrelatorios mas ainda nao
usei. Se der problema eu volto :s
Mas então, sobre a codificação, meu banco esta todo em UTF-8 e os
PDFs Gerados pelo Ireport saem bonitos, mas os gerados pela
PHPJASPERXML com TCPDF não aceitam acentos! Então vi que nas
configurações do Ireport que os PDF’s gerados por ela são em Cp1252,
então fui até o método
public function outpage($out_method=”I”,$filename=”") e na linha 929 que
estava assim
$this->pdf=new
TCPDF($this->arrayPageSetting["orientation"],’pt’,array($this->arrayPageS
etting["pageWidth"],$this->arrayPageSetting["pageHeight"]));
EU ADICIONEI “$unicode=false” ficando assim:
$this->pdf=new
TCPDF($this->arrayPageSetting["orientation"],’pt’,array($this->arrayPageS
etting["pageWidth"],$this->arrayPageSetting["pageHeight"]),$unicode=fals
e);
Pronto, saiu tudo muito Lindo! kkkk
E outra, deixe tudo UTF-8 Banco e aplicação, pois isso gera menos
problema, em casos especificos, sobrescrever e editar as classes são a
melhor opção!
Abraços
Há 733 dias Responder
rsd
Booa carlos andrade, funcionou perfeitamente, fera essa solução e limpa
Há 472 dias Responder
Flavio Ferreira
Cara você conseguiu alguma solução para utilizar o Subreport ?
Há 1431 dias Responder
7 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
acontece neste caso é que sua consulta SQL não obteve resultados, e a classe já
executa o foreach sem verificar se a query obteve resultados ou não.
Então, isso ocorre porque a consulta realizada não obteve nenum resultado.
Abraço.
Há 1426 dias Responder
Agostinho Francisco Barbosa
Eu executei a query direto via psql e ela retorna os dados normalmente,
mas vou verificar de novo.
Obrigado pelo retorno, só por curiosidade, vc usa ainda essa classe?
Há 1426 dias Responder
Marcos,
estou aqui tentando por pra funcionar o relatório mas devo estar cometendo algum
erro. Meu arquivo exemplo.php está da seguinte maneira:
debugsql=false;
$descricao=$_GET["descricao"]; //recebendo o parâmetro descrição
$PHPJasperXML->arrayParameter=array(“descricao”=>$descricao);
$PHPJasperXML->xml_dismantle($xml);
$PHPJasperXML->connect($server,$user,$pass,$db);
$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db);
$PHPJasperXML->outpage(“I”);
?>
Coloquei a pasta class e o configurei corretamente o arquivo setting.php.
A página não abre. O que pode estar havendo?
Abs!
Há 1423 dias Responder
O erro está no wamp pois ele não possui o tomcat, tive o mesmo
problema, muda para o xampp
Há 1259 dias Responder
romeulouro
Basta substituir include_once(“class/PHPJasperXML.inc”); por
8 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
include_once(“class/PHPJasperXML.inc.php”);
A mim também me acontecia esses erros e verifiquei que dentro da pasta
class o nome do ficheiro era terminado em php e não em inc.
Há 870 dias Responder
Juliano Silva
Olá Marcus, primeiramente digo que você esta realizando um excelente trabalho. E
abusando da sua boa vontade em ajudar a todos, gostaria de saber se você teve
problema com o uso do Title do ireport.
Eu inclui um cabeçalho, no ireport ele apareçe normalmente, contudo, quando
chamo pelo php o mesmo não aparece.
Grande Abraço
Há 1419 dias Responder
Juliano Silva
Olá Marcus, eu verifiquei esse problema no forum do PHPJasperXML e descobrir
que o problema não esta no ireport e sim na classe JasperXML. A mesma só possui
recursos para:
Page Header
Page Footer
Last Page Footer
Detail
Background
grouping ( 1group 1 page)
Os desenvolvedor da class sugeriram que o cabeçalho seja inserido no Page
Header.
Pelo que vejo, existem alguns “porém” que não facilita o desenvolvimento de
relatórios no ireport para serem utilizados no PHP utilizando essa classe. Digo isso,
porque descobrir também que a mesma classe, não consegue passar parametros
para uma query declarada no ireport. Eu vi um site em que o desenvolvedor sugeriu
que salvasse a query e depois adicionasse os parametros no arquivo SQL salvo.
Testei e não funcionou.
Grande abraço
Há 1419 dias Responder
9 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Percebi uma coisa, quando é usado o group header ele adiciona uma nova pagina
pra cada item do group ainda não consegui alterar a classe pra ficar tudo em uma
pagina só, se alguem ja estiver a solução poderia postar ai, pois usar uma folha pra
apenas um registro não é viavel
abraço e MARCUS muito obrigado pelo exelente post
Há 1413 dias Responder
Marcus, vc tem alguma experiencia com relatorios web de grande porte, que possa
ser compartilhada? Essa biblioteca é legal mas faltam funcionalidades basicas que
necessito utilizar.
parabens pelo post.
Há 1399 dias Responder
Olá Marcus, muito bom! mas estou com o mesmo problema do Leonardo, win7 e
wamp a pagina não abre. ja baixei a versão mais nova, fiz todo procedimento bem
de vagar! mas não foi. ja até testei baixar o fpdf16 e testar separado, funcionou
usando a pagina modelo.
Há 1399 dias Responder
10 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Marcus desculpa ser chato, mas o que eu estou fazendo errado, os exemplos
funcionaram normal, estou tentando fazer este que vc passou, não funciona, olha o
que aparece!
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
C:\xampp\htdocs\PHPJasperXML\class\PHPJasperXML.inc on line 356
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\PHPJasperXML
\class\PHPJasperXML.inc on line 668
Warning: Cannot modify header information – headers already sent by (output started
at C:\xampp\htdocs\PHPJasperXML\class\PHPJasperXML.inc:356) in C:\xampp
\htdocs\PHPJasperXML\class\fpdf\fpdf.php on line 1019
FPDF error: Some data has already been output to browser, can’t send PDF file
Há 1398 dias Responder
leandro
estou com o mesmo erro, e nao consigo resolver/
Há 612 dias Responder
Marcus, me desculpa mas estou com outra duvida, como faço para dar quebra de
linha?
Há 1397 dias Responder
Marcus, me desculpa mas estou com outra duvida, como faço para dar quebra de
linha?
Há 1397 dias Responder
Mas ele só da quebra de linha visualizando pelo iReport, quando gera o pdf ele não
quebra!
Há 1397 dias Responder
Mas ele só da quebra de linha visualizando pelo iReport, quando gera o pdf ele não
quebra!
Há 1397 dias Responder
Wagner
Estou com o mesmo problema, poderiam me ajudar?
Há 1011 dias Responder
Marcus,
O arquivo PHPJasperXML.inc já possui a definição para utf8 conforme sugerido,
porem ainda não consigo gerar os relatórios em pdf com palavras acentuadas. Uso
postgresql 8.4 com encondig pt_BR.UTF-8.
Há 1397 dias Responder
11 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Será que ele tem alguma lib que exporta para os outros formatos suportados do
jasper, tipo xls,doc e rtc ?
Há 1397 dias Responder
Marcus , desculpe -me se eu não entendi, porem meu aquivo está como você
sugeriu e ainda não funciona! Tem mais alguma solução?
public function display($arraydata,$y_axis=0,$fielddata=false)
{
$arraydata[txt]=utf8_decode($arraydata[txt]); //codifica caracteres latinos
(ISO-8859-1) para padrão UTF-8
if($arraydata[type]==”SetFont”)
{
if($arraydata[font]==’uGB’)
$this->pdf->isUnicode=true;
else
$this->pdf->isUnicode=false;
$this->pdf->SetFont($arraydata[font],$arraydata[fontstyle],$arraydata[fontsize]);
Há 1397 dias Responder
Thiago Marsiglia
Marcus, vc sabe como fazer pra usar um SUBREPORT_DIR? Pois estou tentando e
ele só carrega o relatório principal. Abraço!
Há 1392 dias Responder
12 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Muito obrigado!
Há 1385 dias Responder
Amigo pode ser o easy php, tive o mesmo problema, mudei para o xampp
e funcionou.
Há 1259 dias Responder
Olá, Marcus.
Estou com o seguinte problema, quero passar como parâmetro uma string, mas a
consulta não retorna nada.
No meu arquivo php eu coloco assim:
$PHPJasperXML->arrayParameter=array(“parameter1″=>”ABERTO”);
e lá no report query eu coloco:
select * from tb_documento where status = $P{parameter1}
Existem vários documentos com status “ABERTO” no meu banco, mas no pdf não
aparece nada.
Há 1369 dias Responder
13 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Wagner
Oi.. você conseguiu resolver o problema com o parâmetro uma string, mas
a consulta não retorna nada?
PHPJasperXML->arrayParameter=array(“parameter1″=>”ABERTO”);
Há 1012 dias Responder
Marcos Santos
Olá pessoa, sou desenvolvedor web e em meu último sistema me deparei com a
necessidade de relatórios em pdf. Bom, ferramentas existem varias mas na sua
grande maioria paga. Foi ai que encontrei essa classe PHPJasperXML, no inicio
achei achei muito boa, mas com o passar do tempo e o desenvolvimento de
relatórios cada vez mais complexos acabei ficado puto com ela.
Então resolvi iniciar um projeto opensource para a criação de uma biblioteca PHP
que implemente as funcionalidades do Jasperreport, pelo menos as mais
importantes é claro.
Parei o desenvolvimento do sistema por um tempo e comecei a implementar a lib, no
momento, a mesma já dá suporte a muitas funcionalidades bem mais que a classe
PHPJasperXML, como por exemplo: suporte a todas as bands, agrupamento (ainda
sem suporte a subgrupos), formatação de números, datas, horas, calculo através de
expressões entre outras coisas.
Bom caso alguém tenha interesse no projeto estou precisando de pessoal para dá
um gás no desenvolvimento e também que precisar de uma solução um pouco mais
eficiente do que a PHPJasperReport basta entrar em contato.
Até mais!
Há 1356 dias Responder
Ferreira Edson
Olá Marcos Santos,
seria possivél fazer um teste nesta classe que vc esta desenvolvendo?
[]‘s
Edson
Há 1307 dias Responder
Marcos Santos
Olá amigo, bom depois que postei o comentário realizei muitas alterações
lib que estou desenvolvendo, posso te enviar uma copia da lib para tu
testa, no entanto, as classes estarão ofuscadas pois estou pensando em
deixar para uso interno na empresa que trabalho.
Mande um e-mail para mim que lhe envio os arquivos.
Meu e-mail é marcosvps1@hotmail.com
Há 1307 dias Responder
Ferreira Edson
Olá Marcos Santos,
Enviei um email para vc, só que ainda não recebi os arquivos para eu
fazer um teste.
o meu email é: elidorio@aol.com
–
Edson
Há 1293 dias Responder
Marcos Santos
Olá Edson,
Tu conseguiu utilizar minhas classes?
Elas estão meio avacalhadas pois tive realizando algumas alterações na
forma de execução da geração dos relatórios. Caso tenha conseguido
utilizar entre em contato para dizer o que achou.
Até mais!
Há 1281 dias Responder
Marcus gostaria se tem como implementar a impressao do frame. Tipo quando eu coloco frame
na banda ele nao imprime. Sera que tem como implementar isso na classe phpjasperxml?
14 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Tem alguma classe que trabalha com o iReport + PHP para gerar aquivos xls?
Há 1309 dias Responder
Tem alguma classe que trabalha com o iReport + PHP para gerar aquivos xls?
Há 1309 dias Responder
Bom dia Marcos Vinícius, sou Programador Web e a utilizo o jasper como relatório
principal faz pouco tempo, gostaria apenas de saber se você já se deparou com um
problema semelhante durante seu trabalho com o PHPJasperXML, a um tempo atrás
eu estava tentando gerar um relatório implementando um filtro de data X até X
(datestamp), quando eu insiro a data diretamente do Query do relatório pelo IReport,
funciona perfeitamente, mas quando mando como parametro pelo php, ele gera o
seguinte erro:
Warning: Invalid argument supplied for foreach() in PASTA_SISTEMA\class
\PHPJasperXML.inc on line 655
Já testei para verificar se era problema na recepção do parametro deixando o
“debugsql” como true, para ver o resultado final da query, mas a sql aparece
corretamente, tanto que consigo executar normalmente e receber a resposta que
quero.
Você já passou por esse problema, e se passou, o que fez para poder resolver.
Desde já agradeço
Há 1288 dias Responder
Luiz Nogueira
Olá Marcus,
Estou usando o iReport para fazer meus relatorios e usando o JASPERReportXML
no lado php. Ate ai tudo bem, so que quando ele le meu layout feito no iReport que
eu tenho backgrouns imagens e outros detalhes o saem em branco, ai eu testei um
select e fiz um um novo layout em branco sem cor sem nada e ele imprime e gera o
pdf normalmente…. o que pode ser?
Valeu
Há 1276 dias Responder
Olá Marcus,
Estou tentando colocar fotos no meu relatorio, sabe como faço tal façanha. Os
caminhos das imagens estão no banco mysql.
Abraços
Há 1265 dias Responder
Seguinte pessoal, instalei tudo e tudo funcionou mas quando voce começa a utilizar
os recursos do ireport estou na versão 3.7.6 dai o bicho pega, pois ai num aparece
as bandas e grupos e formatações de campo como de moeda…o projeto é legal mas
ta faltando aquela afinada pra ficar 100%…deixo aqui registrado minha experiencia
se alguem tiver solução me avisem por favor…abraços a todos.
Há 1164 dias Responder
15 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Olá companheiros, estou com o mesmo problema de Adriele, não estou conseguindo
passar parâmetros String do php para o Ireport, apenas parâmetros inteiros. Alguém
saberia qual o problema??
$PHPJasperXML->arrayParameter=array(“parameter1″=>junho)
testei com aspas também.
Desde já agradeço a atenção.
Há 1159 dias Responder
Encontrei a solução!
$PHPJasperXML->arrayParameter=array(“whereString”=>”where set_nome = ‘raio
x’”);
Há 1159 dias Responder
João Paulo
Tambem pode ser usado assim:
$xml = simplexml_load_file(“ClientesCadastrados.jrxml”);
if(isset($_GET['cli_nome'])){
$xml -> queryString = “SELECT * FROM CLIENTES
WHERE cli_nome ILIKE UPPER(‘%” . $_GET['cli_nome'] . “%’)
ORDER BY cli_nome”;
}
Há 919 dias Responder
possuo um select com INNER JOIN, LEFT JOIN, SUB-SELECT e WHERE, o iReport
suportará isto?
Há 1152 dias Responder
Tássio Ricardo
Use of undefined constant orientation [APP\webroot\class\PHPJasperXML.php
Use of undefined constant name – assumed ‘name’ [APP\webroot\class
\PHPJasperXML.php
Use of undefined constant language – assumed ‘language’ [APP\webroot\class
\PHPJasperXML.php
vi que vc sugeriu utilizar o xampp, mas já é ele que estou usando, caso vc saiba
onde solucionar gostaria que me ajudasse. Obrigado
Há 1147 dias Responder
16 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
AAAA\MM\DD, no ireport o relátorio gera corretamente. Porém quando passo os parametros via
PHPJasperxml dá um erro. “No query result”, alguém já passou esse tipo de parâmetros, no
PHPJasperXML.
Obrigado.
Flávio Romeiro
Há 1069 dias Responder
Wagner
Desenvolvi um relatório no iReport com duas páginas que são exibidas
corretamente, mas ao passar os dados para PHPJasperXML o relatório é exibido em
uma única página com os campos um por cima uns dos outros, porem no iReport é
exibido corretamente em duas páginas. Alguém sabe como resolver este problema?
Há 1006 dias Responder
Marlon Wanger
Ola … sinceramente ja tentei de tudo e na hora de gerar o pdf a pagina abre cheio
dos warning , utilizei Wamp … Xampp mais deu na mesma …. eu acredito que o erro
esteja na classe ….. estou utilizando a 0.7D
se possivel … gostaria da 0.6 … alguem a possui ? se sim .. me envie porfavor em
marlon@supersys.com.br
Grato.
Há 955 dias Responder
eberton
qual a versão suportada dp PHP para essa classe?
Há 947 dias Responder
Marlon Wanger
Ola , a todos que ainda dao uma olhada nesse otimo artigo uma boa noticia ,
saiu a versao 0.8 do PHPJasperXML essa versao parece ser usavel , fiz o teste com
ela e consegui gerar o relatorio que antes eu nao conseguia gerar.
Há 920 dias Responder
marcelo reis
gerei o relatorio com codigo de barras no ireport mas quando chamo pelo jasperxml
não aparece o codigo de barras , o que esta acontecendo
Há 917 dias Responder
Roseval Mello
Marcelo Reis, você conseguiu descobrir como faz para mostrar o código
de barras?
Há 199 dias Responder
Priscila
Bom, comecei a usar iReport com PHPJasperXML.
Ao utilizar o Preview no iReport os relatórios são impressos corretamente mas
quando vou imprimir o relatório no browser e ele tem mais de 1 página, antes da
quebra de página o último registro é impresso em branco.
Imprime somente as labels do iReport por exemplo.
O que pode ser isso?
Alguém tem uma solução…
Desde agradeço…
Há 878 dias Responder
Breno
Conseguiu resolver? estou com o mesmo problema
Há 663 dias Responder
17 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Priscila
Oi pessoal, estou com a na seguinte situação:
Formatei o campo data no iReport com a class java.until.Date e Pattern “dd/MM
/yyyy”, ao imprimir o relatório no iReport está ok a formatação, mas ao imprimir pelo
browser a formatação não é reconhecida e o campo fica yyyy-mm-dd;
Como posso arrumar isso?
Abraços
Há 877 dias Responder
Grégory Lehugeur
Alguém conseguiu utilizar usando SQL 2005 ???
Não estou conseguindo, só consigo com MySQL.
Desde agradeço…
Há 861 dias Responder
Grégory Lehugeur
Alguém conseguiu utilizar usando SQL 2005 ???
Não estou conseguindo, só consigo com MySQL.
Desde agradeço…
Há 861 dias Responder
Hércules
Opa consegui modificar a classe para funcionar com o firebird, mas estou com um
probleminha, eu preciso passar mais de um parâmetro para dentro do relatório,
alguém consegui fazer isso?
Há 839 dias Responder
Humberto Aquino
Hércules teria como vc me dar uma ajuda com a classe phpjasperxml para
firebird?
humbertoaquino@hotmail.com
Há 408 dias Responder
Diego Souza
Ótimo artigo, me ajudou!
Mas tenho um problema, eu fiz tudo certinho, joguei no PHP pra mostrar o PDF,
passo o parâmetro belezainha, mas na hora que gera o PDF, fica tudo zuado, as
letras uma em cima da outra, criou paginação desnecessário, em um relatório de 1
folha está mostrando 8, porque as palavras ficam uma cima da outra e em vez de
ficar uma em baixo da outra, criou uma folha pra cada..
É alguma coisa que eu fiz que faz isso ?
Há 816 dias Responder
Wdson
Estou tentando utilizar algumas funções do Oracle como year(), month() e Day() e
está gerando erro laguem saberia me dizer pq ? Tenho que configurar algum
parametro para utilizar as funções ???
Há 815 dias Responder
Caio
Caros colegas, estou com um problema aqui… a coisa não está gerando… quando
eu acesso o arquivo .php para gerar com todos os parametros verificados e
confirmados, ele está me apresentando as seguintes informações na tela…
%PDF-1.3 3 0 obj endobj 4 0 obj stream xœ3Rðâ2Ð35W(ç ü endstream endobj 5 0
obj endobj 6 0 obj stream xœÕ•AoÚ0Çï|Šw„CLì8µsct¬Ò$¶qäb/u‹cj¶ï³Ã´ÏÁ›
(³ÐTQ¬Jåblýô /ï˜öb”2øá¶8Žá®‡»Ý_mÙÏaø n/Áü;Læ/ß £Ã’Ø—à% q ,&]¦úÓf¥d- ðQ6
[ÊÌ\\øò 2¾ÉNÐ ŽÂqr pŽxâ·ª–£nE¹Ñhi/áRLO¸·FK›+±:÷N,¦Œ-šÍîLŠFØÂ8‘¹Pèq
Nâb¤$‹(æ8@£uµ–‹æçh-kk–VlPàÑ USËj÷{÷ËÀÌÊBÕ×e”¦Çšüj «J·B¯ Íf²:÷[þ§Ô;¥Y«”fã4
2ÊȘõØ`÷©QÞ¥i[˜õÀ“ª”Õ½°ªkTçë2›¯ JmX(|S«m€Z¼ègíßÊR±„$N=¨îâº^ëâŽr!µ
Pêqg+QÉ¡]a›ƒÔëRJþ Ua]ÿmÍÞ+c/z¡ƒNºè§“`žEñ &ô]BF©Çá”K¤Ÿ#¡/êî¯ yßwÕöÜ
ôF‡ s€ endstream endobj 7 0 obj endobj 8 0 obj stream xœÕ•ÁnÔ0@ïûsÜ
ÖÄŽ³ÉÞRJY´jèi/nv6uåج Äwðc8›¶¸BÛZz‰#ô<ö›3x?IH–Ã×Éë ^½¥@’$Pmà´š ¿
,'t¿†_Ûü9¸…1܀Ǧ9)8ä Û“×0]J匆¥°5JwÕß ÎŸ€¤óÅ#æjÊèêˆÑ<qšåϲ¢ EB¡i†
¿•Ûè:cImžæ”?Ÿêõµ°RÀáÌšìEÿ‹ào|fy~wš²jm†£\ W]£Š°WÓÔ[õ;òÅŒeeâ†LIíXÙ·ØE˜e
ÞV„Þu^°0€ðùPò_ þŠWë endstream endobj 9 0 obj endobj 10 0 obj stream
xœÕ•INÃ0†÷=Å[¶‹¤2uW¡–IÌdY ¹‰ŒRœ´ˆâˆEÄp !õ¢°‰£<éËŸ|~~ö[Èc¸mm¥ÐÝÆ€‘¤¦-
å-‚^öUßo )`°4ö“bDVäÚüR²é•y œþ‚„£Þ'Ô¨ãQ‡F”xÑ°K#B¼p6I?¡6ÖÁ
18 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
8ø„9drVs¹¸_Ü)8Ñg~¦tZàмVÒç§ÇLŠcÿˆJJÞ7æ@Ý%«à—ký›W•1Á@C{QØ‹4ZļÉèOMƾ
s»t¥>žˆLHéâai‘ý/‹äcp0QÁ9“µréGbËdyÈ6rðhAA\«RÌÍ)È.ªšéÆ¥ƒJ‹}Æ3~½œ›•øˆ=ýr endstream
endobj 11 0 obj endobj 12 0 obj stream xœÕ•ÝjÂ0†Ï{ß¡˜å§µõLÇœ0û+;ò$¶YÉ°ÍL[» ¯ £7¶Ú:
"ÙxÒ>xú†'oBáÆÁÈóáݹ áâšÁc_`:ëO ‡4oó©“߇ hÇ ÔXæ£ÀÓ†Cg”źZÁèC,E¬º¾Ö ƒ‡?
I °Ãœv(™v)ñYÏ%Œ¥A€fByÆÛŒÃEÉ‹Biv‰»¾åYYˆ¬úª>ÜkËâ@ð)†{lz¾ÿ³–»<åyªr •pÚaJìõh0 *
(¨uÌuÈaΕV3 ‘Öy^]o»[ƒW’Û4xÿ'Ѐ6þâ:ãƟЇVfŸBüT¾ ½D0žW«BˈŸ—GF·›q"t$çBB¬rxâYaÕHÜ
e¬ô˜ëÙ®’MÜáRÎSŽ"•"›Vèóm%5ï•9<ËLF²´1IñN57&‰gaÒ€BšÈY}¶"-<Òý×äi=~´È endstream
endobj 13 0 obj endobj 14 0 obj stream xœÕ•ßNÂ0‡ï÷ç.ý³Ñr‡41bb²KS¶‚UÖaÇ¢ïã…‹9‡n!
©Æp³-;É·_Ï×Ó¸ö2xñ†t/1`ä#ÑÆ‘÷ùˆàÊÃÕݾšÅ÷ÅgØ–Pb)óy ‘Šœ@ë¦P9L ¨´ Ñcù)¸û÷ú à´Eñ´
”ò~‡pDà,áÜçÔƲ zŸVA+#^…2§4È¡‹µÔ›÷Í[v$ñ?Š4†Œíab¹Ì`hÔúØUi!§-RŠ$#F{º¢r°i±!—©Œ¬„
©4ÊAe çª2wûq´E¢2˜dF¨ÜÁ¥Ål¸thA!Þ&ÝIŒ…ƒF |¾)©Mdiq(ÌL˜“ó¥ÑbÖ42—Y´ VI Çbçj‘ì :1
n3-œŽU‚£sÖáÑò\ݾr°iáÅg`_W3#ò'é ÓõBêa”€DÂ(ÓsuìFù£â'^ endstream endobj 15 0 obj endobj
16 0 obj stream xœÕÕËjÂ@€á}žâ,uaš¹Ä‰»^¨BiÁB 7c3†)c’Ž±âã”.ú ¾Xãý "ÖY´Ù$! NøB†Âƒ
ø¡€™wÃU— ü €x÷±·¼ ç‘ÕmzzñÖË)TY&üˆƒèªœ@ãE£e]iµœ4!~«žÏ¿H’vç 9hP2hR”X‹
Æ/‰Ò(ò#†£pI†~y’Ù´TÙâ{ñ•ŸYü‹Å#h¡;4i’¹…;9.r3”\›1Jy‹wÚÌÁ Ea6Ñã\Mü´x½.Ti󡃔
×W‘‡»O±/§&‡›±LÎ}‡c†(ˆ Y’t1DQ(–c”A{ÙobƒˆÊõEdt÷%>Ê‘œ«²TÐWVi+(QvMYÝ!¤%xH,QÌvÚ½¥ï€
‰ÒõŤûÍ¡kŸ:‡žêÌE’n†IÊ\$QFFV“¦«A·˜’ô?î?£û endstream endobj 17 0 obj endobj 18 0 obj stream
xœÕ•ÏNƒ@‡ïO>E_L U×jŒ²&M/@2ÉǾ™ÃBƒ1áâ¶eAøW¡Ñ>Zpcàî®^‹äçâ#ìË 4X›!
³HG^À`\Ô¹„YšmøÂeó*¸û»þp>°Ù|6¡¾‰1Å}¨Äóg«TˆÚœ¨ls%OóÊLd4Åô}Ëóºùîy÷ô[â)Šßht{ûˆß¤¦r-J
ð5*T(Ûœh%ò…ÌãΤ†D|¾©£tbË.eºŠ qT˜ó¡G›8&Åž«áQ¡Âª‹Š8Š÷aƒHÃã§_p®mòÞŒ£h÷’µã(62ïÕà
³ñˆ»yt‰‰}¬y66ð(mò¢¬ËlE–•U!4Œ*ðó5J>vÄD‰€i–°0jºŸg^‰º.iwÎR†Á!®Î9«PaÙ
¾ÏšÀÁZT…lF´×b8ø$_ÖeÌ%œVç+P endstream endobj 19 0 obj endobj 20 0 obj stream
xœÝTAkÂ0½÷W¼£Ó¤5ñæ„)Œõ0Ö£—¨Q2lêÒÖÁ~ýÚÊ\cPvI>øà½/ï}y %¡À»7‹1šûð)¡ñ±W•
ϯ ïæév?7ßpjïPÂrAdAY¼ÁàÅl´Á“Vû!â×’ Ïàüñäo9`Ár!ù2`tæS‰[À™”Dò&8²jZâÒLMUí
·3-±{×¼bL(Ä×[#U¸÷ΩUko:kÛà»É¢À.`e‹\÷Ø’+ªáyÃfNÛRu›VgX¤öCý•ö V¬*Z¢N´ÓL%=
°«ºœ—c®÷æ ±PnmTÛ…ë,lƒÛš‘6®Ì µ×dþ#qÙw8F*7*CTŠ›ZƒHÛ¶ßðZ¤³f¤‹IéœIz7æm_š‚
endstream endobj 21 0 obj endobj 22 0 obj stream xœÝ•KNÃ0@÷=Å,Ë"!¶ÇÝ*¨T ‰OŪ“ ÅìbRz
îXpNÀp-VU¡Ò,øllK#=õ<3(LR¸oía{Ÿ‰Â(‚á9ì [Õ1‚~‹Ô»¿Úñ×ÁxÁaYŠÒˆÖäÚ/V8U¤ÍŒÎq †—îR8ú
™ðÎzÔ&t´ŒÇ$è˜mB¥B„‚ùTXóë‚+<$i: ÖŽ.v&NLñúôX•nàÁCÚŒTcœns‘2=j6Ï5´u®Ý –%ü!ÔC
ZÌU©î\³ÇìùA«Lþ-¥ôs ¦…+ÒÞJ =‰¥Ôf݆´J+õGWZk%œ„Ð&£Ë£Âe•p˜Ùé¬+¯ fF›3\·
ViõÐ{zŒúBZ%!G7Çõ´üYoÐæû endstream endobj 23 0 obj endobj 24 0 obj stream xœÕ•AOÂ0
Çï|Šw„uí:·Ý@D¢ÍŽ$¦tYÝVí¿G?_Ì i1jèe]ò’__÷{û—ÁUË#A¯ ³N.(Px$3&æÕƒQ‹®Wûi²¯ ‹/°)gPcýDB-
É)´ïôç.0WR‰Rw y¬÷ƒÛ@éi¼G´tØiv¹¿²(“‘oCÁ̶]’gy_¡Y*‰¿asÊ÷Ø ÊRç:SR—åL›B|}Œâ©AnO3
JÃxõnd½¦cÌ58˜µÐ“¶_›õYD»±Ç˜ƒY ²n¸·Ts|”Rdj¬ZÜäò )äÁn ‡éB˜TÕ®°É®æ-òÆ`½#!àwPhQ7
“J/ÞëeèâÐÐ`)›ÿá+,—:ÿ_V}¶ÈÕ&nŸ±9ÒµKâZdÛ*‹}ê`Õ¢î¬ê\-QA{™ƒV‹> endobj 26 0 obj stream
xœÕ•KNÃ0†÷=Å,ÛEC쨩*TêtãDéËï|c…Û–ë ž[Ã.® ×q]ˆgp·šWF-²zšk™ý\|‚u9õ˜ùÀ\º”§Ð¾Ê
æ•’0äe©*˜äb¢ì@ü ? w¿`“°·OÚ=’t–Š”k©6 rcs+Æ8=³Û–îfÇ=.°òØ–<¤‘š£3dIG÷½ßh´þñÏý̾öf
endstream endobj 27 0 obj endobj 28 0 obj stream xœÕ•OKÃ0‡ïûïq;´KÒ?IoÓ¹ aêÀË.¡
‰5Ò&šuúÂ6. ÁF4d1PD:²€þ¹Ù¼óR( SUÞ™,î›?Âå°8;p—}L—ˆ”`‚Ð!PÂXÈ” ‡`b
Á̤•º–p”ªáTi®s¹’ø/ÂþJ?ÖrÃËZZ˜«ª]Ré!Ï.û 7òR‚”Pyt_yÿ.Ü! N>7Ó•VfRskàŒ¯ …‡
Ü4¨“%iÀRF=,8T°Ûy‹Q®¸VkY†¹GôØ+B˜èBê;nqd½ŠÈçn½æZ4:çÍQ¡,‡e±zÙOI{4&q”šyxu °ê=U²æj
æ¦ò°ê€/¸^×2oo‰¹•BÕꉗU‚œ²V²±:6ÖJÞÉ]y8%îuÅS†£ C Á2c·¼él;öC;î»`·xëVwr’å浶û‚ )|°óä
endstream endobj 29 0 obj endobj 30 0 obj stream xœÕ•Ënƒ0E÷|Å,“E(Ø`×G’JU«¾Xfã‚I\9¦5
ýý:äÑI„ª4®ÔfH#ßññ7Žç†|8—)œ|ð=×ó -`˜:ËO®¿y㧞|_|‡UyK#7 òHCΡ3àJȪTp!k^AÎàYȺ é«Y
€öûÉ{Ü¡ñ¸kÖ ƒ^Bht •Ä±SLÍ׉+““×3>gârà{ä;¦s®2Vƒ湘‹šHþ‹b‹Ø0Š6ÍŒ¸VLå%\ñŠi™
³°ŠÀ;Vý>±°Š¨P¬ó&(ÏŒX §ˆ»rzÂJƒp{>ŸXÁ¸„ÛE&ÊͤÚM›T„þE©ˆ ºIìâQ\ ±ˆ=T®¦L 9‡Fói‰¥
RqiFµ”9 áR2u§Å”´K–b Mz”†‰…XD…Y¶j #ðÉ[%×·ér^泌¹ÐÌè
í¦Í*Ùù³~Yõþ…UD5ãÚ$îe&èÊ«…UþwV?À%X endstream endobj 31 0 obj endobj 32 0 obj
stream xœÕ•MOÂ0ÇïûÏ+}›7åE”„eG.u«¤f¶±Œùõí0bÅÅ€3.ë’gùuí¯ ÿ§¦FQ ¯ Á …Þ5‚Æ>Â8 êW
“€lGÿiW?_ོ‡e1J8ĘnÉ9t®ti´20—Vi=¸‘…2]HŸÜ¬pwš\ô÷ØËãË.0F£PB~C¥I‚æSá@ÌÉ
DDqü±¬{ó mi`$µª… ÿb¥M»éM{èn~ÁpÂ÷0#eei,Ì\«\êRž°¥<Ú¯ ©Y»8 7<·H‚Ç\v’: .! nÚF‡™
½)¥Î„™Ì„VÙy©ctw ‡…¬¤En °PE%Q“Aíz{NHÈêïz®¯ qÞ¤‡l÷ã(ëҚ˪…\aQ «ôø‹ªI¡‡ñòy«ó;Jÿkñ
±›Ö— endstream endobj 33 0 obj endobj 34 0 obj stream xœÕ•OOÂ0‡ïûï̶û S ’ˆÎ—f,ÎV˪_ß
‚¾!Ä %A.k—7yÖîé¯ /ƒQ@Â$ƒÏ඄«JBB œC¿ Ú)a@×#~šÅïÅwØ”à°Qæ1d„É3è jþ!5ܨF+7>UÏšC
Ê¥û(Lþ@¦i±ƒžvr:íB”&¬GsBŽ¡²<óSZ\LãÌP¡3öÍÈW÷v ùÅ=“,Ûnfkï^¸xÈCÈi'Š[yKz”Qê!Q}ä!̘+Û
Uq}YÊâäûü=è…“¥aÌM#ÕÊC‚ž0qˆê# a¶‰»S3»jŒäõeÉ‹Ø÷ùë×ÎÜÀš©<Ä!à Ó†¨‡ŠûwÅ= Ÿý\Ý#
[K®œ€Z·'JºéÄJ ÷¬´M£EÒ+Ò¬ð¨°Ü,9œ_WëN£eÃG¬Ûu/m\¬JQ)YùBü|ÉÚ¨ endstream endobj 35 0
obj endobj 36 0 obj stream xœÕ•Ao‚0€ïþŠwœ¸©‹š˜-q“e/ª{ ´®Löëê\gÌâÄdz¡$M¾÷^¿÷Z£†i¸¬½n
X¦ašÎ¡6ª_† k½ê_¹ø}ó6Û (±¶gøx&Y“c¸™`R €û? f0¦qN›¾•1áñ`«ì‘§7¶;m‚íÚíV`;ä*ñ}÷u*dë„e•h§ˆ0eü
²c9{ä±d1*,Ž-ÿ?6¸t=ï«‚L¤iå±› ‰) PÔ©¡Ï(S£Âj“±1G!iA¹ÂN„5tjìI¾R1YÄ1:ö.DªãîÚ²Ç$§20Y9ŸU¿«ssH
fÛ¸ËuD–tŠ^4ðå¹b<¢<+L0¦ñuٱɮ˺ Ë2Êc¹õó„3vRoGNC—#gU#g
¿EÚYcä4*Ð]Æ"UùŒe5¼jà!“¥U¤ÕíÓç Æ_¯ ì"%¦Ö£2ÐåJðòm¼™¢PC*ùñ(~Kõü †T i•°Q=tkõ‚Ïþ
Ø]ò1 endstream endobj 37 0 obj endobj 38 0 obj stream xœÕ•Ín‚@€ï<Åõ.ËÏÂTÑjˆM•ôäe
[Kƒ¬¡I_§Òëú×nŒi¬ØX/,É$ß0ó1³ Ò,¯ Êu®:Ò‚ðüPY¾"è)úꔟùôçà ¬ÃSXƒhŽ á9†Æ K+%b^À˜f q4!|
9áî`ÝvwÈ“†¡Oš`ØQ±œc¨Øq4Ç©ð´ùà«j¶(X¡EÇ€MÝÜ÷Xβ(¡3hóÙ<§Åàs÷HµÙÖâ ÙÒ)-`È*v’Jö‰‘r
]'ÕÒre‡¦¬– Ý£‚|Y2LëëÇòã’æ1‡Ïâ$ciš@§Æ„Iäí„a⪆M´À°-³Æ Ipˆ®[ÄE•|VC¦Ä ú^Ø endobj 40 0 obj
stream xœÝÕAo‚0€á;¿â;ê -X¼é¦#3ss‘£—:Ä uE\ü÷+ [gÌâä0· ’4yýè#ÃØ°Ká͸ sgƒm!Ë‚àFQÞZà
võ©_eüýâ+ÔË1¨,¡Ès€Z¸*GЋœÃ Ûˆ,à‹ÏÛ,Õ7Âó²v·wÔ·ˆ=oñ1»´×½¤Š=yD¯ ÂR‹X=.ŠËqûg–
¯ nñ„‹KéW—".òh ¢çžSŠLML·ˆVÝ‹Ôƒ"‘&[žHöL÷ã×7eE*`Æe¬Þ•r1h€£¥q ˜P¯ ‘
‡u98ŠD!Y$ú[–rtIÙ±£ò¬Xs¹Mr!!â0aY±áWl ‚Wmøáa&L† ö–å›$]°LÀ”ɼZúÀ‹K^Û¥ \µ*¬ª‰ÑšI¦
Ãjé¿‹?OA¸SªRmÏBÀ ]ñ$:÷ê”+ÖO9L«×Vr®ëX \µ*°p‡X=g^tìYµòðþi &ø£™?4ýÁãï’¾ î² endstream
endobj 41 0 obj endobj 42 0 obj stream xœÕ•ÏOÂ0Çïû+ÞQ̶ÛܼáO¢‘qÞ¸eÐõøâmzòuñšò 6ˆý$„˜
‰YÂÞ9ŽT§ôXç¤A”ܨ¬éƒù&\oæ‡käឈ‡-ÌÓŽx˜lCIâ’M…»yþlîL1# rÈÃ5r_“T•š”´áTiª úß„ï¢ø
‰Ù(Ž—ë9Êh†¹ÔÇX©²BÖhM†-Á™h !”«ŒÆÙ¨i³“cYbíbÕ”§ÿK`ä9jY@_å÷¤ô|¢$Zh#‘/²É¢v„¡ƒE‹
Ù[Ç‹X–uæ ‹¹Kšò±‰£$¸T¦$Jú_b±:“=ÔcÊ *ß~¹SRf-ö³Ü)Ÿ›–}mZ^ÚýÃû¿©ñ~ ©Õ¤€Ôf÷&tä:Á~#tô“
‡Òø3¡³È=ÌëÊÄÍ,ïÆÝ: ×Dý¨ endstream endobj 43 0 obj endobj 44 0 obj stream xœÝ•ÁNÂ0Çï{Šï
FÛ+· …%&$jvÜ¥cuÎlvú>|^Ì1D*!FèõÒ5ù’_ÿݯ _KàÊBöÐ…gkB †#!ï`Zë)‚ÀÂíWUú}ñ 6å
¬ãÚt."-9NPgù=W‡Û,æ™’pèBøÐ, 7Gñh¼‡Ž:G]p4ìQ‚ñ)TB©M é6±·d9/ëÜ^œBàÁù‚©X =¦þ‘ç(
:tÝí.ü,¯ ¤€ ËóŒ ƒ¹¬ ŒjìÆ(º#Ò#dl”Tƒk²bž`eÉj#¡yÎD]q±z[½J˜óÅêoI ?¦Ÿó&Å!"É ¸æF5pÔq6=Jh`:‚~;
70«ÁmcÛiÛ[þbÇêqÈ®çZ5Þ^-ð‹:F>4*l\ÄëœÞ²¨êøé »‹Ü¯ Óº¬$ÜÊDeiÍK˜h!èp·P5ÝBFÔ5°£ÁOzu?.=
sÉ™ªXÁEóf\5/úy-¿Ý<æ endstream endobj 45 0 obj endobj 46 0 obj stream xœÝ•OkÂ0‡ïý¿£
Öå_×ì:§²‡a^‚®C›-µüô«j”"ÕlL–CSxá ù=I^†ç€„QŒÏà!Á퀂’$3ô“`ûK0 ènv¿v~ºøïò–Ç¡ˆ Û‘Stz
19 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
U¦™ÉÅ0ÄØ”ÕEòV-‰—3¸ôîþÖÖ5Qkõš³=7xÎêSô˜-Uá‘»ƒ:Ì=&¹;Ôÿ”;Û¿»ýT·}r›bg íe»à>í…ýL{q0#•
—+OUÛ»ýKÅ/´§ endstream endobj 47 0 obj endobj 48 0 obj stream xœÕ•ÏOÂ0Çïû+Þ
níëæÊM…©£›Ãeqj¶¡5ᯠw endobj 50 0 obj stream xœÝ•OOÂ0‡ïû¿#ÜÖv³åfœŠa’Ǽq™[]f
ÅŽé×wb‚… Az@½ôOÞäiò{Ú·/ôcŽWï2GpC@B? ‘?â:÷Þ—!ÆYÏöhêï‹Ïø(×豌û”éš\ap+MS¶Z ‘?õçàî
0r>ڡ͌̆`ŒŠ3:âô*Â̦âLD¢ÌU’ ½Xš¢=yŠâa1ç–°E¡ÆR›YQIuwGpPgQ]ÔY˜dzY ò·¼Eñæö¥ÅÜA”Ú
ʼn˳¨‡ŠúuÅ=©3º¹8ÝJdMY˜J;Äo·â‚9ÄoQÿSüô³å¦Y!Õª©Â§_ü/„Ú
ö…oQaäÜ/µY^¼,V݃lûCß²ÈÓnÙÿ¯ j%U%UÙ¨ä‰M¿ê³º× endstream endobj 51 0 obj endobj 52 0
obj stream xœÕÕMOÂ0Àñû>Ås„¥ë -7p¢q‰Äé‰KÃÊ‹k,l&~z7†P‰1jÊekÒä¿f¿µ#p`ļW tÇ!„a É
FIP1L‚p w¯ vùõä34ÓK¨²T É@`²/§ÐºÕ&W650ÌJ½…±É·mHžªGÂôÝ°×? ÏZ4œµ)%²C„ìÿ&J¤D’ºQÈ
ËE‹j¡z®åoÂ,dgáÈ›ê\¥ÆB4š> ¿™ý‹ÉO@¹GÐbý ‘²™ñt‚ $4’„cI§ nNæú>î£ËÂbü´ûŠùZåbT“•*[
4'üŽÆ™èÌ|Ðœªš“‰Vz¡!Õð¨óTmëÑe RrüãŠOghNëÃN“¡„.Þ£vNÜÇÎÉD&ßUd îÔRÙËb#§ó>Vv®3
“b½QViŸ³’œÿô‚Œr:§ ›fµHÕÿèA¹ÙÿøÅ¿Ë÷Ø endstream endobj 53 0 obj endobj 54 0 obj stream
xœÕ•;OÃ0€÷üŠÛ;§[ *HˆH "¦.GcZ£Ô¡q¤þzúuª µñ@Xì“Nú|ºÏg3xp\pørn¸¾£@]⺼Ã8q6¡ ÷
ÝîæZÌ~O.a—žÁëqùÀ]¶%§Ð‹±˜æ0Re®d·¹.ú|¬Ï„ç À4‘’=Núày,ºâ,´¡²(“‘gRa±)˜h™Õ8¬eõ&Ú€}êÇj&Ô
‰ ˆQUå™à¿HžpÞªa”ÕBCºŽ^PYH5ȦT6ð©…Tƒ j.pSì¬äçeF¦nþ¥fü 9nb¹B‘Y(1 %”r %µÕ#°Ÿ*
óï§Êc?·ô «,‡WÌ0ÅBh {´a/C {õ\{Kž0ÀoôÎÀc®—•´h?;ýI±€®ý¾ÿ¶ËýÿC?þ endstream endobj 55 0
obj endobj 56 0 obj stream xœÍ•AOÂ0†ïûÝXw3(QväR .5lÕôï;0B!`ÀÜ¥mò%OÛ<ßÛRŒƒ(LR|ý
Ý!‰Â(Bþ‚Al–FÙÎîhŠß‹ïø.¨±, yŒ4¢[òg5f¡q'J%tùk½ž®@’^vÄœ¶™¶ÁåÊYú*å<äÌ¥âBLãŠ'$iº°žÉ
cm%Ca”ð°à€-$ÄÂC½ÔÂ&&ñæATëUˆûºë*1zs÷û=¡0NöZ+ô…™i+6÷x\ª©<$:è‰=šuãÌC¢Cõ‘è`U
b°”+£æÊ®.íÛ†dt×i ¥12ÂZ…¡4F*ãC‡}ÃŒrtA õI£‡Ýžü¦U%m=6XÁµ~èþ韨RWÒÃ
=ó9e©O¢èõŸÓ©D9˜[]¾ÕMø¿¿–ûÇ™ endstream endobj 57 0 obj endobj 58 0 obj stream
xœÕ•Io‚@€ïüŠwÔƒ8 ›·Rk“&mäèe„’Ò°ØAìß/PkÇÖ4–9X/0ä%óò½…ÁÔ ¦í›qÀð–%&!,a
Í‘ÀAÛ·ú”ñïÁWøÇPc¹kz¸„µäzc!Ó¢?] Üà›!Œû¼Ô …ç? ©3úÆž÷8÷;l4 Ìá]¨ÌóL«T肱¨õ 3^áÛd‹l-Ey”õ
Á#m×ýLäÓ4«6ð˜„+)L«<Öð§üQÏÖð§Puü)˜YµF¹MÊB6o°Ä|{Y-{_ŒSç(›îó+ } ô°ý‡a{Ö°¨Àu,*˜I·g†q%E
Šúã²,r¶/ɇz”6Éøi†I$4,*ÐÃ&$DCŸB=Uß¿ 1À¾†ú“¨jõNË1‘E§Ý`?ט˽u,¤ÈDÚ ¾¡À!Ü]v]^ÖÝjt–
®ç£L2Ì7Å™WÛ;ñÜì endstream endobj 59 0 obj endobj 60 0 obj stream xœÕ•Mo‚@†ïþŠ9Öƒ
vQðæG¬iS-½¬0Â6°kW°i }Á¯ ®¶iZö`¼,$“<¼›g˜!ðв®oQ·w8¶eÛ.a¶êW¦-gûÔO•ü^|…]9 K=ËwÁ³É–
ÃMÀc.ðže¬xR⺠áKõAxúÕéõÏ°óêÌÛ@)ñ;¤ïÑ&Tâû–Ou*4Á¸Ž{†Ë|¥Ø_oz‰âκžwȦL”k
f9ò˜AÀ2¾0Ц‘O´QhÓ¨&Ú4Ì8Å%B,!@µá‘„×åÐí{ðc™s%a¤X ÖÈ3‰úD¢g÷ $jTÈö‰Ex°É
8(W¨¸(PÄX×g•’c‹Nâ’©ªCg²¨œbý‹8ÕÀ§ó´ç8Õ¨€»¼V^å–J53¸ëB•yå•]—Sòµ-†YÆ̲ü`Ú^*ù¶$‰
c“ŽK]Ç@ªFV¶"¦6,Kå`³.ÊFëaïUCOD‚"ÅzlÍ0b¢Â—Õú „ý endstream endobj 61 0 obj endobj 62 0 obj
stream xœÕ•ÏOÂ0€ïû+Þq6ÚîGáF$bTˆ§]ÆV°f¬X:Œüõv0±ba”Ëö²&ß{}_ßJàÆBn@áÕºAó
F.B0š@od•!‚¾…×oó)§ß/¾Àfy ëQ·åEdMNÁ~àI,Sƒ”áÒX«ŒžuN¸?UVÒj¹-ÏL r“×ÍŠUg¹PÅX,Ü
ó~AûØßA÷ò)ËŸ—âûø¥Å=RJ?¶0(ø ºz™V”0ŒsuLspØÞ!G¶‡£Œˆã“ClTÈtÁn¼.¸“ò “,Ox »_Â
ƒ”ÁõlžéNÄÉy‰õƒíÙìól̤p/^(uT“*·ÒêyÔsˆç‡5´T˜Våv–,3&g5¬èK.™ò¼Dzd{*»o3!Y y+² )g’
m‡ú!‚¦Ž)©áЀÃ?nñOûO> òÝ\‰\_X,çìÐc´ÏƒÁŒlÜ.‡È’Ø
Cý±YCÁ=TÁ¾‘10CQÞÐwRÌ%g*–üï·wãVÛb endstream endobj 63 0 obj endobj 64 0 obj stream
xœÕÕMOÂ0Àñ;Ÿâ9Âa[ß涛S^ 1ʉKÙʨŽ.v€ÆOï+!ìA¼ì%MþK÷kSw-äú¼µnðú0r‚d½¤Õ<"
´ðæn^uþóà+l‡s¨³4pC"›rí!×iYÁ-Ÿj^@¿éœw y®¿ g„ñUtPž´)žt€RÆœ€ ô›* C7¤fNÌ\Üà?vÓˆú÷g% y.
£úÕBÁï|9ŒøxÀÆFüTŒo†ÙAf$ªWÞxp Á¸Gü˜¿_–c©sYȺ’WrFrÒ&[¹9!&Ԃ̨Â: ¹.+¹nZ.Ü©¶ 4²=•
5çZrÈD³|×2ý_˜”ì×c,ÒZòA•3- /‹|%¤Õ~4Úµj°ÝØAcªFÕf#™®ÔbYê†pÈÕj)Tzê´/D‘|
q!Þ¹ÊjÂ'ž~x±–åÚ˜'&!ñ©C±•!9ÿd;fhdv†q¶pëÅ«¸J]ïo?ÉêÞ” endstream endobj 65 0 obj endobj 66 0
obj stream xœÕ•AKÃ0†ïýßq;´K¾¤M{U·Á@P)xÙ%ØØFjêb‡ ßn²æn™è.mà…§„ç{û!,Å>‚«&3
”D„@þ Ó%sàC•ý»ð€†ý=êºÖòº_^«†™®+Ÿê8èóëpà> r0Ù t6•.»yøÂïË)I³ EQxžåä`¦¦T¦RÚÎ_ ?CÓă
endstream endobj 67 0 obj endobj 68 0 obj stream xœÕ•±nƒ0†wžâF2@l±ÙšJ!U†ªUYP¸
”j·6i«>}!‘R+ªª$š,é¤Ïâÿî „ ‡ï6‡qF’ÈŸa–{Ã+¹G·§ýÔõßÅ7Ø•kè±E œ°-¹ ±i5‚|Ý_’è$=@~D‹D‘ŒPv•
ŠÈ¦Â9˜˜Æ˜™¬Q®°ÑÇ~ì Q•p¾W¥ B¦¤Áe YÓ®\¼Yܧéà-4 iœ:x³¨.Þ,Lï-„ áA«5vÊÂts] ãdß…÷Ø
%!ÓÍêÒAŸÅ,|Æ},IF qÐgQ]ôY˜’µò1L«f‡qaö_j·íXLƒ”Sá0.ÞSª³yE-± —ê%¼àà¿r_Á endstream
endobj 69 0 obj endobj 70 0 obj stream xœÕ•Ms @ïþŠ=ê!4”ä¦uªN§ßæè…&˜ÒÆ ÄØN }
m-µNGåP½ÃΗëÁýPÜ 6¨£:Æ£x¥õ™{•ø>ò=“ ãÏd%J–ɶ¹ót›bºÁôÀ¡ˆ„\æ;2ÿ#¸Eg“±¯ m\
2‡nÊ‹X*¸MåBHÍ-œèN[±pjPÁBŸ ½‘Ê!Ðå“©:-ƒ´¹¾ˆ}¡y+¸QIQɃñn!Ð ê„V=;˜´ ÕF éò˜çs}bÞ¶)3
£º·¬9J˜ÃX9yŒY•ž‡…ÒsñÖ^u(RôxÄÇ¿¯ òý¸ßñ"U0™–³BÀ5·òC~ýs´…' ˜Yˆ1¨0òE“2ÍòË_Æ¥›#ó
ØÚB endstream endobj 71 0 obj endobj 72 0 obj stream xœÕ•KO!€ïû+æغûìÚXccc½ôB¶¸bw¡
½Û7iSKŒö$“| | C`è!?JàûÊàb€#!È^à:óK7^Îö¨Šïƒï° Ð`ƒÄOCHY’§ÐºW%S ãº(9Ó ¼|mCöÖl ?
㸻‡ž´0ž´!ÂiÒé’(>…JÒÔO› r•±?_gÜ3¼:âpÝ—B×¥‘ 2– žË#± <`5J’ÍI†²1yWóOóŠ ÃJ¥wÒ
Jƒ0Æ8Ž±ƒR‹:_ç¸09cÂÏ¥‹P |©…[1µQœ{ÿDgmæ#S—+¡O\çRî Ô"o„Æa·Ó*qjQ¡¢¢6LäTöf•.}sÒ—²
jG[îy¹ ÈîM #E#³OU)5\À3Õ.®…Þ“9È´¨à ÎÂœ«:²ë#Þ4Ñ”aNµƒ1‚—ÂÈÁ˜Eu1FìvXÍÕÑ'ý¥àÙ¦ó»
endstream endobj 73 0 obj endobj 74 0 obj stream xœÍ•ÏOƒ0€ïüïÈ` P 7gtKfˆ1r2\:¨ˆAˆeÄøßÛ±l6
1¸¤‡¶ÉK¾öå{¯ %°qÏ8|:7)\0`ä#é Ü¥Î~‹`íàa5gUþü€C¸¥Üàˆ äܵتJÖôu-ÕÒ7}<þ‰ÃøŒ™¹g 8ÀB‚+
áKà$Šüˆšp(7ö߇_ï^¿ºn"zvÁ7ŒócªË(*15¹1),sé^ ƒØc8"6 *\‚ pp†IDÓïd“‹vÆ&GdìT—ϲTp_
‹ÞÆ—ÁË\<øŠQäÑ0Œu1Fl´ð©Úfq@É©Œ6²ë;HD¯ ª¼j¡ð4µ Æläc÷èáq]¸ ªM÷˜¡{|Hd.š*3v;¢ü<íª
MÑÂÎ¥W¥¬-Üó;:¸ã˜x3fáÎ Ú¸30Ë®«:ýôí$¤2×úZXõÿkð?‡ÆØ endstream endobj 75 0 obj endobj 76
0 obj stream xœÝ•AOÂ0†ïûß›m×Ñî*Jˆ‰ºxâÒ°I>ƒ«® ~½ Y ZŒÄ˶äMž¯ ËÓ·e0 H”x Î38ëS $”²
¸È‚÷Oƒ€®Þ~¾À:ž‚ÅÆ”’a+rKÌ‹JÍr ýúº4ÅDµ!{´3áæXS™”‘ŒÝ±pàŒ §|ÓÃ¥áªÌk3¯ PÍŽ±ö_ D$Bl~å
Kœ`m`¤ò+]m懪ØAÓNºÇ·b9nCÌ ;œÒŸP?:ÔCž\Ø ‚’Û=5¨Ñ¶¡k[1E=CtÜ¢Ô,MÂK} 8TŸ9˜
VÅ\W'¬³ÁX̶ñ…†ÛºêéY¸Óµ‡5l{C×½!'1ñ°æPÿSoØçY<Ô¦€QK{‚•KíaÀnz“r Éìû·Ï_„oVb¨? endstream
endobj 77 0 obj endobj 78 0 obj stream xœÝ•ÏOÂ0Çïû+ÞqV×®Ðí¢ D ,žv©¬@ k±
4þõn3jƒÄ#A½lK^òy}ûìûF`àø¨ÉàÙ9ᤇûÈ÷!Áyì”>ô\Ýí«ÿ\|‚÷ò lÀPHù¤"§àôBÀ~&×Г³‰n@ endobj
80 0 obj stream xœÝ•ËjÂ@†÷>ÅYêÂt.¹îÔ^¤¢”B–n¦Éi˜2ÍÐIFÁ§o´U‘RE¥›$pàËd¾ùÿ0˜õH%°îMr¸y
@I@ä¯ pŸ÷¶¦=º»»WSý<ü€¯ q–'ABBØŽ\B nå¦h„*5ÌE¦0€ü{)<ŸA¦qv„^ö9]€§,²˜Æ—PYš)w©Jlp…¥
ÙF¾ËZ4Aq 8¤áx\ %›VÀc]Ú¦5R((ñ·{ñÃf£$Ù ÏBªV×pgÀÆ••ÂxˆuÈ{±<£C¥©‡X‡zÍ;}®†0:
«…°FÃL7ØŬiQ¯ |9d7_ÛŠ`QÖ]ûC…b·äª[&ƒ›ÑÚèQuºë{¬[„‹ZúŠŸÊÈQ¶æ¶z[ÕOJ®ÐÇ);ýóâ4æ
eö[ªƒ½æt}n<Ìï endstream endobj 81 0 obj endobj 82 0 obj stream xœÕ•ÏOÂ0€ïû+Þ”þínˆŠ‰‰
㎻W°V) ã ï*Y ЃØCÛä%__ûµ¯ î#ŒbÑ …îÁcH'p›F›)†»ˆÔ£ß»éïÁlÃS¨°L ÉA`Z“sh=ZgÖjÖ†ôZ
žN`‘^rËZŒdm`’&Æ?‡J¥D’ùT8à ?À¤N›BÍu±²Gÿ"Ø`+bgK ƒr‹R/!Wðlfk Î#ÿTÇCÔyÔu
æúUO4ÜèwåPµÿ¢\¡ÿ¥Ç»k8r3U䮜+óyÓ—GE’@SŽzl»Í©:ß~¹4ssÁ‡ ªFw·l¨ÆæØÒÐ$ÄCe-R
Á=Òa’ËõØ×tqÁ†s§ûÂ> endobj 84 0 obj stream xœÝ•=OÃ0E÷üŠ7¶Cƒ¿R»+Ð" ÍØÅmÅ(²…“†¿O
CݨB¥ñ±Ø–®t,ëèú1¸IHšIxIÎs8›Q $%ò˜æÉÛ‘ÀUB»=\ýæãðÞã ´X.S%@Ö‘ Üéméà+íáVûÚØj
ùS{%Ü ‚KÇ“x9àt9®ØdÄé8;…Ê”J©p FPÑÃ\š&mŸk·5ÚµvGB "<`/“rßÞÜÐ×®-VP`„¿½çOá/ ëï×…
<ˆ¬×¢z«mÑJX˜²‰Ð÷4pS£€S£3µ´hükg»aá[sÆyÝh[#,Ü*Â\@ͱ‰G˜ ¨ÿ©@l÷!·£ÇT5–
æX¡úÄX8„hç@*:"\Êìk†P€Y oÌÚ;o¿)|coÃ; endstream endobj 85 0 obj endobj 86 0 obj stream
xœÝ•Íj1F÷óßRŽù'.ÛÒJ[Û]Í&u¢¤Ø #}ýF¥e(Ú,*n’ Nç~ ÃCBÒ,ÇWr] GAIJŠn‹d]Œ
20 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
21 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Ronald
cuando hago reportes con agrupamiento los subtotales se pierden y me sale valor 0,
como podria hacer en ese caso????…Saludos
Há 773 dias Responder
Marcos
Não consegui fazer funcionar no php
Há 718 dias Responder
Sergio
Como faço para resolver o problema de acentuação do ireport “static text” quando é
aberto pelo fpdf. Ja tentei tudo até o que foi dito acima
Há 689 dias Responder
Alexandre Clayton
Estou usando a versão 0.8.
Procura a função “public function element_staticText($data)”
Dentro dela tem a “chamada” para o metodo MultiCell do FPDF procura o
parametro (Ex.: “txt”=>$data->text ) e trocar por
“txt”=>utf8_decode($data->text)
Isso tbm pode ser feito para o elemento TextField do iReport a função é:
public function element_textField($data)
Há 528 dias Responder
jose brandao
Bom dia, senhores. Seguinte, não estou conseguindo fazer funcionar. Meus erros
estao variando. Mas, partindo do seguinte, a situação é a seguinte:
1) Ja criei meu arquivo (de exemplo): Usuarios.jrxml. Pelo net beans funciona legal,
vejo o preview e tudo.
Mas o codigo abaixo me retorna o erro: FPDF error: Some data has already been
output, can’t send PDF file.
debugsql=false;
$PHPJasperXML->xml_dismantle($xml);
$PHPJasperXML->connect($server,$user,$pass,$db);
$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db);
$PHPJasperXML->outpage(“D”);
} catch (Exception $e) {
echo (‘Erro…’);
}
A conexao tá ok, isso eu ja vi.
Alguem poderia me ajudar por favor?
?>
Há 592 dias Responder
jose brandao
Senhores, eu consegui colocar pra funcionar os exemplos básicos.
COnsegui tambem, a priore, colocar para rodar com o SQL Server (Fiz as
adaptações). Utilizei a versão mais recente. 0.8. No entanto, para
exemplos menos básicos, eu me deparo com erros.
Há 586 dias Responder
Max
Fiz tudo perfeitamente, porém ao digitar no browser “http://localhost/relatorioPHP
/exemplo.php?descricao=HelloWord”
Aparece o seguinte erro: “Fail to connect database”.
Alguém o porque desse erro?
Agradeço desde já.
Há 588 dias Responder
jose brandao
Max, deu falha ao tentar conectar com o banco. Verifique as
configurações, e se os caminhos dos includes estão ok.
Há 586 dias Responder
Charles Nunes
Siga estes passos:
1 – Verifique na sua variável “$db” o nome de seu banco, que obviamente,
já deverá estar previamente instalado;
2- Verifique as variáveis “$user” e “$pass”, que equivalem a usuário e
senha respectivamente, elas controlam o acesso a sua base de dados.
Estas variáveis estão no arquivo “setting.php”, e apenas relembrando, o
PHPJasperXML vem pre-configurado para o SGBD MySql.
Há 531 dias Responder
Aloisio
22 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
jose brandao
Você ta usando q banco? A priore, o erro ta linha 6, conforme a
mensagem: ”
Fatal error: Class ‘PHPJasperXML’ not found in D:\VertrigoServ
\www\relatorioPHP\exemplo.php on line 6″ …. O caminho no seu Include à
Classe deve incorreto.
Há 577 dias Responder
Adson Figueiredo
Boa tarde Senhores, Estou bastante interessado em gerar meus relatórios
atraves do Phpjasperxml pois o meu bando é Mysql e a linguagem é PHP
(netbeans).
Já pesquisei em vários foruns mas não tive sucesso, gostaria de receber
um exemplo para realizar testes no meu servidor.
Há 525 dias Responder
Adson Figueiredo
Boa tarde Senhores, Estou bastante interessado em gerar meus relatórios atraves
do Phpjasperxml pois o meu bando é Mysql e a linguagem é PHP (netbeans).
Já pesquisei em vários foruns mas não tive sucesso, gostaria de receber um
exemplo para realizar testes no meu servidor.
Há 525 dias Responder
Willian
Cara vc conseguil resolver esse poblema estou com o mesmo , :( se
conseguil me responde por favor obrigado
Há 374 dias Responder
adson
Boa Tarde,
1- Conseguir gerar os relatórios.
2- Quando coloco bordas no text field ou no label não é apresentada apos a
execução do phpjasperxml.
Há 517 dias Responder
23 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Marcos
Eu estou com um problema parecido pra gerar os relatórios: Tenho um relatório que
é agrupado em 3 níveis. Assim:
Grupo 1.1
Grupo 2.1
Grupo 3.1
Detalhe X
Detalhe Y
Grupo 3.2
Detalhe K
Detalhe Z
Grupo 2.2
Grupo 3.1
Detalhe M
Detalhe Y
Grupo 3.4
Detalhe G
Detalhe T
Assim: Era pra ser um grupo, com um subgrupo e esse por sua vez com outro
subgrupo e finalmente o detalhe. Tudo funciona perfeito quando estou no ambiente
do Ireport, mas quando eu chamo pelo php todos os grupos aparecem juntos, se
sobrepondo. Fica a maior bagunça. Alguém sabe o que pode ser?
Há 515 dias Responder
Higor
Estou com problemas, tenho uma expressao dentro de uma variavel
Exemplo $F{CAMPO1}/($F{CAMPO2}+$F{CAMPO3}) …
No ireport o resultado aparece normalmente, porem quando passado para a web
os valores aparecem em branco!
Alguma sugestao?
Há 500 dias Responder
RICARDO
OLA.. estou com um problema.. consegui converter para oracle.. mas o relatório esta
saindo 2 paginas em branco.. como identificar o problema? ja verifiquei que a query
trás as informações do relatorio. so q na hora de imprimir sai em branco..
Há 476 dias Responder
Rodrigo
Acho que este PHPJasperXML está LOTADO de bugs.
Aqui não funciona de forma alguma, aliás, até exibe alguma coisa, mas apresenta
muitos problemas e por final das contas está dando mais trabalho do que se eu
tivesse feito tudo “a mão”.
Não recomendo, o PHPJasperXML tem muitos problemas, não use ainda. (ref. ver.
0.8c)
Se alguém tiver alguma sugestão ou alternativa melhor, por favor informe.
Há 469 dias Responder
Alvaro
Atenciosamente
Você poderia me ajudar a usar ireportes phpjasperxml mas usando datas no banco
de dados é no mysql.
Eu quero:
Passe o parâmetro finicial = 2012/10/09 = 2012/09/14 Entre ffinal
obrigado
Há 460 dias Responder
Jorge Sousa
Funcionou!!
A dica Abaixo..
Carlos Andrade
Galera tava com esse problema agora. E eu to usando a classe PHPJASPERXML
0.8b. Ela tem suporte a subrelatorios mas ainda nao usei. Se der problema eu volto
:s
Mas então, sobre a codificação, meu banco esta todo em UTF-8 e os PDFs Gerados
pelo Ireport saem bonitos, mas os gerados pela PHPJASPERXML com TCPDF não
aceitam acentos! Então vi que nas configurações do Ireport que os PDF’s gerados
por ela são em Cp1252, então fui até o método
public function outpage($out_method=”I”,$filename=””) e na linha 929 que estava
assim
$this->pdf=new
TCPDF($this->arrayPageSetting["orientation"],’pt’,array($this->arrayPageSetting["pa
geWidth"],$this->arrayPageSetting["pageHeight"]));
EU ADICIONEI “$unicode=false” ficando assim:
$this->pdf=new
TCPDF($this->arrayPageSetting["orientation"],’pt’,array($this->arrayPageSetting["pa
geWidth"],$this->arrayPageSetting["pageHeight"]),$unicode=false);
Pronto, saiu tudo muito Lindo! kkkk
E outra, deixe tudo UTF-8 Banco e aplicação, pois isso gera menos problema, em
24 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Willian
Muito bem , vlw
Há 374 dias Responder
Lorenzo
Olá, por acaso existe a opção de não baixar e/ou não salvar o arquivo que é gerado
em pdf? Minha vontade é de que sempre que acontecer determinado evento,
digamos um click em um determinado link, o relatório ser gerado e salvo em algum
diretório. Tem como?
Abraços, fico no aguardo.
Há 448 dias Responder
Willian
Pessoal num sei se alguem teve esse poblema estou com ireport 4.0.2 eu consegui
gerar o relatório certinho mais no PDF apareceu um poblema o detail fica em cima
do title como resolvo isso ?
Há 374 dias Responder
Daniel
Pessoal,
Preciso de ajuda urgente!!!
Atualizei o PHPJasperXML para a versão 0.8c e está dando esse erro:
TCPDF ERROR: Could not include font definition file: helvetica-bold
Alguém sabe o que pode ser??
Há 361 dias Responder
Daniel
Galera,
Esse erro anterior já consertei, é só atualizar a biblioteca TCPDF para a mais atual…
Agora tenho um outro problema…
Não aparece nada no browser!! Ele traz o xml, mas na hora de criar o arquivo pdf ele
não aparece nada em nenhum browser…
Alguém sabe?? Preciso muito de ajuda!!!
Há 361 dias Responder
Daniel
Ninguém??
Há 349 dias Responder
Cristian
Daniel, como vc fez para ver que ele trouxe o XML?
Há 347 dias Responder
Cristian
Também estou com problemas. No Ireport o relatório é gerado corretamente porém a
chamar a classe pelo PHP o pdf não é gerado.
Liguei o debug e o que acontece é que o SQL é mostrado na página com a query
correta mas gerar o pdf que é bom nada…
Parece ser o mesmo problema do Daniel (acima), porém estou usando a fpdf mesmo
(já tentei também a TCPDF). A versão do PHPJasperXML que uso é a 0.8C com
iReport 4.0.2
Há 348 dias Responder
Anderson Azevedo
Bom dia, Não consigo de maneira nenhuma fazer funcionar um relatório que tenha
grupo. Uso php. Funciona qualquer outro relatório simples que eu faça no ireport,
mas é só colocar o grupo que eu não funciona, ou seja, não mostra as páginas
seguintes, mostra todos os registro como se não tivesse agrupado.
Há 319 dias Responder
Sileide
Também não consegui gerar o pdf, classes corretas e ireport também.. precisando
muito que isso funcione com urgencia.
Obrigada desde já
Há 297 dias Responder
José Brandão
Gente, tive que abrir mão do PHPJasperXML. Estou migrando para Ireport
com JavaBridge.
Há 295 dias Responder
25 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Bruno Lima
Estou usando a versão 0.8d da classe PHPJasperXML e estou tendo problema de
acentuação nos dados que são enviados para o relatorio como parametros
(parameters), alguem poderia me ajudar???
Obrigado!!!
Há 250 dias Responder
eu
segui tudo e consegui rodar alguns relatório. funciona, mas é bem limitado.
Há 237 dias Responder
Ulisses
Cara, goste do seu tutorial, tenho um sistema em php e instalei o ireport para fazer o
relatório, em que a query tem parâmetro: select * from tabela where id=num_tct. No
ireport funciona de boa, mas no php não acontece nada. Preciso instalar mais
alguma coisa
Há 219 dias Responder
Ulisses
Sou o Ulisses, seguindo exemplos da internet, enfim consegui rodar o relatório php
para gerar em PDF. Realmente ela é interessante. O que está acontecendo é que a
data no MySql é no padrão aaaa-mm-dd; no ireport formatei para o padrão
dd/mm/aaaa. Legal, no próprio ireport visualizo normal mas direto no servidor
(localhost) aparece no formato padrão do MySql. Que faço?
Há 218 dias Responder
Roseval Mello
Marcus, como faço para colocar o código de barras para ser impresso no PDF.
Dentro do IReports aparece normalmente, mas quando faço a chamada via PHP o
código de barras não aparece. Tem como me dar uma ajuda?
Há 199 dias Responder
Carol
Olá, estou com problemas na formatação de datas, no preview do iReport funciona
(‘Nome da cidade,’ dd ‘de’ MMMMM ‘de’ yyyy’.') porém ao rodar no meu sistema fica
2013-07-08 10:06:25. Estou utilizando o PHPJasperXML com o TCPDF. O que deve
ser?
Há 189 dias Responder
Wellington
Olá, o relatório funcionou, mas ao inserir uma imagem, ele não funciona mais, já
tentei com imagem fixa e tbm como parâmetro, mas o relatório não abre, só funciona
sem a imagem. Gostaria de saber como colocar uma imagem…
Há 171 dias Responder
Alex
Nao consegui rodar, deu erro:
Warning: Illegal offset type in C:\wamp\www\absm\class\PHPJasperXML.inc.php on
line 845
Call Stack
# Time Memory Function Location
1 0.0004 249712 {main}( ) ..\crel_uf2.php:0
2 0.0166 1445632 PHPJasperXML->outpage( ) ..\crel_uf2.php:15
3 0.0169 1459456 PHPJasperXML->detail( ) ..\PHPJasperXML.inc.php:634
Há 154 dias Responder
Tito
A query não pode ser colocada no código?
Há 90 dias Responder
Tito
Como escrever no ireport através do seu código php?
Há 90 dias Responder
26 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
André Luiz
Alguém sabe se o PhpJasperXml funciona com o framework cakephp??
Há 68 dias Responder
Zilmio Lucas
Olá, Estou com um problema, ao abrir a página o conteúdo não aparece. Onde
posso estar errando? utilizo xampp, bd mysql… aguardo
Há 34 dias Responder
Philipe
Consegui colocar os acentos certinhos também. O meu banco é iso-8859-1 então
juntei umas dicas daqui que foi o seguinte (phpjasperxml 0.8d):
Mudanças feitas no PHPJASPERXML.INC.PHP
1. Aparecer acentos dos campos vindos do Banco de Dados iso-8859-1:
a. Na public function outpage mudar de TRUE para FALSE (no fim das declarações
do if($this->pdflib==”TCPDF”)).
b. Com isso, nos campos staticText vão aparecer caracteres errados no lugar dos
acentos. Para resolver, veja abaixo.
2. Aparecer acentos nos campos estáticos:
a. Na primeira linha da public function display acrescentar: $arraydata[txt] =
utf8_decode($arraydata[txt]);
Há 34 dias Responder
27 de 28 13/01/2014 19:57
Usando o iReport como gerador de relatórios para PHP | iMasters http://imasters.com.br/artigo/15736/php/usando-o-ireport-como-gerado...
Política de Privacidade
Fale conosco
ENVIAR »
28 de 28 13/01/2014 19:57