mirror of https://github.com/interlegis/sapl.git
Browse Source
* Adicionando geração de pdf para texto articulado Fix #2192 * Padronizando botão de impressãopull/2601/head
Ulysses Lara
6 years ago
committed by
Edward Ribeiro
7 changed files with 248 additions and 2 deletions
@ -0,0 +1,46 @@ |
|||
html body p { |
|||
border-top: 1px solid black; |
|||
text-align: center; |
|||
font-size: 11pt; |
|||
padding: 5px; |
|||
margin-top: -15px; |
|||
} |
|||
html body section { |
|||
box-sizing: border-box; |
|||
} |
|||
html body section dl { |
|||
display: flex; |
|||
flex-wrap: wrap; |
|||
rows: 2; |
|||
columns: 2; |
|||
} |
|||
html body section dt{ |
|||
width: 50px; |
|||
} |
|||
html body section dd { |
|||
max-width:550px; |
|||
text-align: center; |
|||
} |
|||
html body section dd ul li { |
|||
list-style-type: none; |
|||
margin-left: 90px; |
|||
margin-bottom: -15px; |
|||
|
|||
} |
|||
h2 { |
|||
font-size: 14pt; |
|||
} |
|||
h3 { |
|||
font-size: 10pt; |
|||
color: #6e6e6e; |
|||
} |
|||
ul { |
|||
padding: 0; |
|||
list-style: none; |
|||
margin-top:10px; |
|||
} |
|||
|
|||
html body section dt img { |
|||
max-width:80px; |
|||
margin-left: 20px; |
|||
} |
@ -0,0 +1,56 @@ |
|||
@page{ |
|||
margin-top: 4.5cm; |
|||
size: A4 portrait; |
|||
} |
|||
|
|||
h2.gray-title{ |
|||
color: gray; |
|||
font-size: 14pt; |
|||
break-after: avoid-page; |
|||
page-break-after: avoid; |
|||
} |
|||
|
|||
h3 { |
|||
font-size: 10pt; |
|||
break-after: avoid-page; |
|||
page-break-after: avoid; |
|||
} |
|||
|
|||
p { |
|||
font-size: 10pt; |
|||
text-align: justify; |
|||
text-justify: inter-word; |
|||
} |
|||
|
|||
fieldset { |
|||
border: 0; |
|||
} |
|||
|
|||
html body section { |
|||
box-sizing: border-box; |
|||
} |
|||
|
|||
html body section dl { |
|||
display: flex; |
|||
flex-wrap: wrap; |
|||
columns: 5; |
|||
} |
|||
|
|||
html body section dt{ |
|||
width: 50px; |
|||
} |
|||
|
|||
html body section dd { |
|||
text-align: center; |
|||
} |
|||
|
|||
html body section dd ul li { |
|||
list-style-type: none; |
|||
margin-left: 50px; |
|||
} |
|||
|
|||
fieldset { |
|||
page-break-after: avoid; |
|||
margin:5px; |
|||
padding:0px; |
|||
} |
@ -0,0 +1,31 @@ |
|||
{% load common_tags %} |
|||
{% load render_bundle from webpack_loader %} |
|||
{% load webpack_static from webpack_loader %} |
|||
{% load static %} |
|||
<!DOCTYPE html> |
|||
<meta charset="utf-8"> |
|||
</meta> |
|||
<html lang="pt-br"> |
|||
|
|||
<head> |
|||
<link rel="stylesheet" href="{% static 'sapl/css/header-relatorio.css'%}"> |
|||
</head> |
|||
|
|||
<body> |
|||
<section id="informations"> |
|||
<dl> |
|||
<dt class="image-header"> |
|||
<img src="{% if logotipo %}{{ MEDIA_URL }}{{ logotipo }}{% else %}{% webpack_static 'img/logo.png' %}{% endif %}"> |
|||
</dt> |
|||
<dd class="title"> |
|||
<ul> |
|||
<li style="margin-top:10px"><h2>{{casa}}</h2></li> |
|||
<li><h3>Sistema de Apoio ao Processo Legislativo</h3></li> |
|||
</ul> |
|||
</dd> |
|||
</dl> |
|||
</section> |
|||
<p></p> |
|||
</body> |
|||
|
|||
</html> |
@ -0,0 +1,52 @@ |
|||
|
|||
{% load common_tags %} |
|||
{% load static %} |
|||
<head> |
|||
<style> |
|||
@page{ |
|||
@bottom-right { |
|||
content: "Página" counter(page); |
|||
height: 3cm; |
|||
font-size: 8pt; |
|||
} |
|||
|
|||
@bottom-center { |
|||
border-top: 1px solid black; |
|||
font-size: 8pt; |
|||
height: 1cm; |
|||
content: "{{rodape|safe}}"; |
|||
font-style:italic; |
|||
} |
|||
@bottom-left { |
|||
content: "{{data}}"; |
|||
height: 3cm; |
|||
font-size: 8pt; |
|||
} |
|||
|
|||
@top-center { |
|||
content: string(title); |
|||
} |
|||
header { |
|||
width: 0; |
|||
height: 0; |
|||
visibility: hidden; |
|||
string-set: title content(); |
|||
} |
|||
} |
|||
</style> |
|||
<link rel="stylesheet" href="{% static '/sapl/css/relatorio.css'%}"> |
|||
</head> |
|||
|
|||
<body> |
|||
<h3 style="text-align:center;">Texto Articulado: {{object}}</h3> |
|||
|
|||
<h3 style="color:gray;">Identificação Básica</h3> |
|||
<p style="font-size: 8pt"><b>Tipo de Texto Articulado:</b> {{object.tipo_ta}}</p> |
|||
<p style="font-size: 8pt"><b>Tipo da Norma Jurídica:</b> {{object.content_object.tipo}}</p> |
|||
<p style="font-size: 8pt"><b>Número:</b> {{object.numero}}</p> |
|||
<p style="font-size: 8pt"><b>Ano:</b> {{object.ano}}</p> |
|||
<p style="font-size: 8pt"><b>Data:</b> {{object.data}}</p> |
|||
|
|||
<h3 style="color:gray;margin-top:50px;">Ementa</h3> |
|||
<p>{{object.ementa}}</p> |
|||
</body> |
Loading…
Reference in new issue