rogerpenna Postado Fevereiro 2, 2023 Compartilhar Postado Fevereiro 2, 2023 Olá. Estou usando um sistema onde posso colocar fórmulas em campos, utilizando Python 3. Posso criar uma página HTML (dentro de Python 3) e então gerar um PDF. Aqui está o código. f = Func_x_Treinamento.lookupRecords(Treino=$id) return ''' <html> <head> <title>RELAÇÃO DE FREQUÊNCIA DE TREINAMENTOS</title> <style type="text/css"> table {{ page-break-inside:auto; width="100%"}} tr {{ page-break-inside:avoid; page-break-after:auto }} thead {{ display:table-header-group }} tfoot {{ display:table-footer-group }} </style> </head> <body> <table> <tr> <td><img src="https://i.imgur.com/82J7dfg.png" alt="Logo" width="200"></td> <td><p style="font-size: 12px" align="right">RQ-ADM-002 - VER. 03 - 01/02/2023</p></td> </tr> </table> <h3><center>RELAÇÃO DE FREQUÊNCIA DE TREINAMENTOS</center></h3> <hr> <table width="100%"><border-spacing: 5px table border="1" padding-top="0" padding-bottom="0" cellspacing="0"> <tr height="10px" padding-top="0" padding-bottom="0"> <td width="30%"><strong>Treinamento:</strong></td> <td><p style="font-size: 12px">{0}</p></td> </tr> <tr height="10px" padding-top="0" padding-bottom="0"> <td width="30%"><strong>Conteúdo Programático:</strong></td> <td><p style="font-size: 12px">{1}</p></td> </tr> <tr height="10px" padding-top="0" padding-bottom="0"> <td width="30%"><strong>Objetivo:</strong></td> <td><p style="font-size: 12px">{2}</p></td> </tr> <tr> <td width="30%"><strong>Funções Requisitadas:</strong></td> <td><p style="font-size: 12px">{3}</p></td> </tr> </table> <table width="100%"><border-spacing: 5px table border="1" padding-top="0" padding-bottom="0" cellspacing="0" style="border-collapse:collapse;"> <tr height="10px"> <td width="30%"><strong>Tipo Treinamento:</strong></td> <td><p style="font-size: 12px">{6}</p></td> <td width="30%"><strong>Local:</strong></td> <td><p style="font-size: 12px">{9}</p></td> <td width="20%"><strong>Data e Hora</strong></td> <td><p style="font-size: 12px">{10}</p></td> </tr> <tr height="10px"> <td width="30%"><strong>Duração (horas):</strong></td> <td><p style="font-size: 12px">{4}</p></td> <td width="20%"><strong>Assinaturas?</strong></td> <td><p style="font-size: 12px">{5}</p></td> <td width="30%"><strong>Instrutor:</strong></td> <td><p style="font-size: 12px">{7}</p></td> </tr> <tr height="10px"> <td><strong>Tipo Avaliação:</strong></td> <td><p style="font-size: 12px">{8}</p></td> <td><strong>Prazo Avaliação:</strong></td> <td><p style="font-size: 12px">{6}</p></td> </tr> </p> </table> <hr> <table width="100%"><table border="1" cellpadding="3" cellspacing="0" style="border-collapse:collapse;"> <tr> <th width="5%">#</p></th> <th width="45%">Nome</th> <th width="45%">Função</th> <th width="5%">Presença</th> </tr> {12} </table> </body> </html> Está tudo funcionando bem, EXCETO o fato que o espaçamento entre cada linha das tabelas está gigante, e o cabeçalho (com detalhes de cada treinamento) ocupa metade da página. Já tentei de tudo e não consigo reduzir o espaçamento. Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar 😀
Você precisa ser um membro para deixar um comentário.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.