01. DADOS GERAIS
Linha de Produto: | Logix |
---|---|
Segmento: | Tecnologia |
Módulo: | Framework |
Função: | Geração de PDF |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-162 |
02. SITUAÇÃO/REQUISITO
Atualmente não temos como especificar o alinhamento de uma coluna no FreePDF e também a data do relatório esta sendo apresentada fora do formato brasileiro.
03. SOLUÇÃO
Foi realizada melhoria na biblioteca java freePDF.jar para permitir definir o alinhamento do conteúdo da coluna, além da correção no formato da data impresso no cabeçalho do pdf.
Função | Objetivo |
---|---|
LOG_freepdf_add_right_column_header( texto, tamanho ) | Adiciona uma coluna alinhada pela direita. |
LOG_freepdf_add_center_column_header( texto, tamanho ) | Adiciona uma coluna centralizada. |
LOG_freepdf_add_column_align_header( texto, tamanho, alinhamento ) | Adiciona uma coluna onde é especificado o alinhamento. |
Tabela de alinhamentos permitidos:
Alinhamento | Descrição |
---|---|
0 | Esquerda (valor padrão) |
1 | Centralizado |
2 | Direita |
Como podemos ver no exemplo abaixo de um arquivo de configuracao (.cfg) de um PDF, os alinhamentos devem ser especificados no final do "addColumn":
file=c:\tmp\pdf\custos.pdf setLogoImage=c:\tmp\pdf\pdfreport_logotipo.png;60;60 orientation=P newPage=Custos de Matéria Prima;Custos addColumn=Ítem;009;1 addColumn=Descrição;069;0 addColumn=Custo;016;2 printColumns=2 addLine=01;POLIURETANO;1.567,78;1 addLine=05;EXTRUSAO;874,30;1 addLine=10;ACABAMENTO;345,51;1
Atenção
Para usufruir desse recurso se faz necessária a atualização da biblioteca Java freePDF.jar na pasta de bibliotecas java utilizadas pelo Logix (Ajustes na variável de ambiente CLASSPATH).
Disponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.28.(fix01)IMPORTANTE!