| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | Framework |
| Função: | Impressão relatórios |
| País: | Brasil |
| Ticket: | 12223251 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-5303 |
Ao emitir um relatório para impressora Windows Print to PDF, marcando a opção "Impressão em formato gráfico", conforme mostra a imagem abaixo, o relatório é gerado no formato PDF e ao tentar enviar para impressora selecionada, está provocando travamento do Smartclient, impedindo uso de qualquer outra funcionalidade na tela do produto.

A situação ocorre devido a um conflito do driver de impressão Windows Print to PDF quando é acionado a partir de um aplicativo por linha de comando e a solução neste caso é acionar o processo de impressão de arquivos PDF no Windows via método ShellExecute que é nativo do Microsoft Windows.
Foi implementada uma melhoria para adotar o modo de execução padrão do aplicativo de impressão PDF como 1 (via método shellExecute Windows), quando não existir definido no arquivo de profile Logix a ferramenta utilizada para impressão de relatórios no formato PDF.
Caso o pacote de atualização desta situação não seja aplicado, existe uma forma alternativa de ajustar o modo de execução para impressão de relatórios em formato PDF, definindo no arquivo de Profile Logix (Arquivo indicado na chave FLGPROFILE do totvsAppserver.ini na seção [GENERAL]) as seguintes chaves:
|
A solução alternativa indicada no quadro acima apenas é necessária quando o pacote de atualização desta Issue ainda não esteja aplicado no ambiente do produto ou então caso já exista alguma configuração de chaves com prefixo logix.printfile para atender a impressão de arquivos com formato PDF.
Não se aplica.