| ♥ 0 | Bom dia, Temos um desenvolvimento que faz a impressão para PDF de forma automática para determinada pasta no momento da gravação de um documento de compra ou venda. Se no evento “DepoisDeGravar” colocar o seguinte código BSO.Compras.Documentos.ImprimeDocumento("VFA", "2021", 100, "000", 1, string.Empty, false, @"C:\Users\tiago\Desktop\IMP\\IMPRESSAORIBBON.pdf");O PDF é gerado sem problemas. No entanto, devido a um requisito do cliente, antes de ser gerado o PDF é apresentado um pequeno form em que o utilizador necessita introduzir alguma informação e só depois é gerado o PDF. Esse form está ser evocado de forma muito simples: FRM_ExportadorPDF FRM = new FRM_ExportadorPDF(BSO, PSO); FRM.Show(); Em que o BSO e o PSO estão a ser passados por parâmetros no construtor. Nesse form é feita a impressão exatamente com o mesmo código BSO.Compras.Documentos.ImprimeDocumento("VFA", "2021", 100, "000", 1, string.Empty, false, @"C:\Users\tiago\Desktop\IMP\\IMPRESSAORIBBON.pdf");
No entanto neste caso é apresentado o erro: “Sem licença para utilização de motores. A aplicação vai fechar.“ E a aplicação fecha mesmo não dando hipóteses ao utilizador de fazer mais nada. O cliente migrou para V9 pelo que tem PEX Compatibility. Porque é que consigo imprimir no evento “DepoisDeGravar” e no form (com o mesmo BSO) dá este erro? Marcado como spam |
Comentários Estou com o mesmo problema,
Alguém sabe como resolver isso ? |
Sem licença para utilização de motores ao imprimir
157 visualizações