Histórico da Página
...
Linha de Produto: | Logix |
---|---|
Segmento: | Tecnologia |
Módulo: | FoundationFramework |
Função: | Geração de PDF |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-162 |
...
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
Realizado melhorias no FreePDF que permitirá especificar o alinhamento da coluna e ajustado a apresentação do formato de data.
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 permitidosOs alinhamentos podem ser os especificados abaixo e devem ser adicionados no final do "addColumn":
Alinhamento | Descrição |
---|---|
0 | Esquerda (valor padrão) |
1 | Centralizado |
2 | Direita |
Exemplo de utilização dos alinhamentos dentro de Como podemos ver no exemplo abaixo de um arquivo de configuração configuracao (.cfg) de um PDF, os alinhamentos devem ser especificados no final do "addColumn":
Bloco de código |
---|
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 |
Nota | ||
---|---|---|
| ||
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). |
Card documentos Informacao Disponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.28.(fix01) Titulo IMPORTANTE!
Templatedocumentos |
---|
...