PD
PDF Desing
Fechado
galera estou criando um pdf usando anchor, porem por algum motivo desconhecido não esta escrevendo
coloquei somenre o id para testar mas nada aparece, dei um eho no id e esta trzendo , mas no pdf não escreve
em anexo o pdf
- <?php
- function onGenerate($param)
- {
- try
- {
- TTransaction::open('sample');
- 828 = $param['key'];
- $designer = new TPDFDesigner;
- $designer->fromXml('app/reports/requisicao.pdf.xml');
- $requisicao = new Requisicao(828);
- $designer->gotoAnchorXY('id_2');
- $designer->SetFontColorRGB('#FF0000');
- $designer->SetFont('Arial', 'B', 18);
- $designer->Write(20, $requisicao->id);
- $file = 'app/output/pdf_'. $requisicao->id.'.pdf';
- if (!file_exists($file) OR is_writable($file))
- {
- $designer->save($file);
- parent::openFile($file);
- }
- else
- {
- throw new Exception(_t('Permission denied') . ': ' . $file);
- }
- new TMessage('info', 'Report generated. Please, enable popups in the browser (just in the web).');
- }
- catch (Exception $e) // in case of exception
- {
- new TMessage('error', '<b>Error</b> ' . $e->getMessage());
- }
- }
- ?>
coloquei somenre o id para testar mas nada aparece, dei um eho no id e esta trzendo , mas no pdf não escreve
em anexo o pdf
Oi Alexandre,
Analisei o fonte de seu XML e vi que não existe nenhum elemento chamado "id_2". Veja que o nome da âncora precisa estar correto para o método $designer->gotoAnchorXY() funcionar.
Att,
Pablo