Páginas filhas
  • DFWKTOOLS-162 DT Melhorias no FreePDF do Logix

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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çãoObjetivo
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":

AlinhamentoDescrição
0Esquerda (valor padrão)
1Centralizado
2Direita


     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
titleAtençã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).


Card documentos
InformacaoDisponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.28.(fix01)
TituloIMPORTANTE!


Templatedocumentos

...