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/2614/head
Ulysses Lara
6 years ago
committed by
Edward
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