ESJL commited on
Commit
297f9bd
·
verified ·
1 Parent(s): 1e32458

Update aptos_2026.py

Browse files
Files changed (1) hide show
  1. aptos_2026.py +3 -5
aptos_2026.py CHANGED
@@ -17,21 +17,19 @@ except Exception as e:
17
 
18
  # Função para gerar PDF
19
  def gerar_pdf(dados_imovel, valor_unit, valor_total):
20
- filename = 'Laudo_Avaliacao.pdf'
21
  doc = BaseDocTemplate(filename, pagesize=A4)
22
  styles = getSampleStyleSheet()
23
 
24
  story = [
25
- Paragraph("Laudo Técnico de Avaliação - Modelo Híbrido 2026", styles['Title']),
26
  Spacer(1, 12),
27
- Paragraph(f"<b>Data Base:</b> {dados_imovel['ano_ref']}", styles['Normal']),
28
  Paragraph(f"<b>Características:</b> {dados_imovel['area']} m², Padrão {dados_imovel['padrao']}, Ano Const. {dados_imovel['ano_c']}", styles['Normal']),
29
  Paragraph(f"<b>Localização (UTM):</b> X={dados_imovel['x']}, Y={dados_imovel['y']}", styles['Normal']),
30
  Spacer(1, 20),
31
  Paragraph(f"<b>Valor Unitário Calculado:</b> R$ {valor_unit:,.2f}/m²", styles['Heading2']),
32
  Paragraph(f"<b>Valor Total Estimado:</b> R$ {valor_total:,.2f}", styles['Heading2']),
33
- Spacer(1, 20),
34
- Paragraph("Este valor é uma estimativa estatística (C.I. 95%).", styles['Italic'])
35
  ]
36
 
37
  frame = Frame(doc.leftMargin, doc.bottomMargin, doc.width, doc.height, id='normal')
 
17
 
18
  # Função para gerar PDF
19
  def gerar_pdf(dados_imovel, valor_unit, valor_total):
20
+ filename = 'relatorio.pdf'
21
  doc = BaseDocTemplate(filename, pagesize=A4)
22
  styles = getSampleStyleSheet()
23
 
24
  story = [
25
+ Paragraph("Relatório - Modelo Híbrido 2026", styles['Title']),
26
  Spacer(1, 12),
27
+ Paragraph(f"<b>Ano Base:</b> {dados_imovel['ano_ref']}", styles['Normal']),
28
  Paragraph(f"<b>Características:</b> {dados_imovel['area']} m², Padrão {dados_imovel['padrao']}, Ano Const. {dados_imovel['ano_c']}", styles['Normal']),
29
  Paragraph(f"<b>Localização (UTM):</b> X={dados_imovel['x']}, Y={dados_imovel['y']}", styles['Normal']),
30
  Spacer(1, 20),
31
  Paragraph(f"<b>Valor Unitário Calculado:</b> R$ {valor_unit:,.2f}/m²", styles['Heading2']),
32
  Paragraph(f"<b>Valor Total Estimado:</b> R$ {valor_total:,.2f}", styles['Heading2']),
 
 
33
  ]
34
 
35
  frame = Frame(doc.leftMargin, doc.bottomMargin, doc.width, doc.height, id='normal')