Spaces:
Sleeping
Sleeping
Update aptos_2026.py
Browse files- 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 = '
|
| 21 |
doc = BaseDocTemplate(filename, pagesize=A4)
|
| 22 |
styles = getSampleStyleSheet()
|
| 23 |
|
| 24 |
story = [
|
| 25 |
-
Paragraph("
|
| 26 |
Spacer(1, 12),
|
| 27 |
-
Paragraph(f"<b>
|
| 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')
|