Conjunto de mudanças 6174 no repositório publico


Ignorar:
Timestamp:
04/04/2012 14:17:06 (9 anos atrás)
Autor:
lucianodefazio
Mensagem:

Otimização no layout do relatório PDF das matérias

Localização:
ILSAPL/trunk/skins/sk_sapl/relatorios
Arquivos:
2 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/trunk/skins/sk_sapl/relatorios/pdf_materia_gerar.py

    r6142 r6174  
    1717    tmp_data+='\t\t\t\t<image x="2.1cm" y="25.7cm" width="59" height="62" file="' + imagem + '"/>\n'
    1818    tmp_data+='\t\t\t\t<lines>2cm 25cm 19cm 25cm</lines>\n'
    19     tmp_data+='\t\t\t\t<setFont name="Helvetica" size="16"/>\n'
    20     tmp_data+='\t\t\t\t<drawString x="5cm" y="27.2cm">' + dic_cabecalho['nom_casa'] + '</drawString>\n'
     19    tmp_data+='\t\t\t\t<setFont name="Helvetica-Bold" size="16"/>\n'
     20    tmp_data+='\t\t\t\t<drawString x="5cm" y="27.1cm">' + dic_cabecalho['nom_casa'] + '</drawString>\n'
    2121    tmp_data+='\t\t\t\t<setFont name="Helvetica" size="13"/>\n'
    2222    tmp_data+='\t\t\t\t<drawString x="5cm" y="26.5cm">' + dic_cabecalho['nom_estado'] + '</drawString>\n'
    23     tmp_data+='\t\t\t\t<setFont name="Helvetica" size="15"/>\n'
    24     tmp_data+='\t\t\t\t<drawCentredString x="10.5cm" y="25.2cm">Relatório de Matérias</drawCentredString>\n'
     23    tmp_data+='\t\t\t\t<setFont name="Helvetica-Bold" size="13"/>\n'
     24    tmp_data+='\t\t\t\t<drawCentredString x="10.5cm" y="25.2cm">Relatório de Matérias Legislativas</drawCentredString>\n'
    2525
    2626    return tmp_data
     
    5151    tmp_data+='\t\t\t<paraStyle name="all" alignment="justify"/>\n'
    5252    tmp_data+='\t\t</initialize>\n'
    53     tmp_data+='\t\t<paraStyle name="P1" fontName="Helvetica-Bold" fontSize="10.0" leading="10" alignment="CENTER"/>\n'
    54     tmp_data+='\t\t<paraStyle name="P2" fontName="Helvetica" fontSize="10.0" leading="10" alignment="LEFT"/>\n'
     53    tmp_data+='\t\t<paraStyle name="P1" fontName="Helvetica-Bold" fontSize="10.0" leading="12" spaceAfter="2" alignment="left"/>\n'
     54    tmp_data+='\t\t<paraStyle name="P2" fontName="Helvetica" fontSize="9.0" leading="12" spaceAfter="2" alignment="justify"/>\n'
    5555    tmp_data+='\t</stylesheet>\n'
    5656
     
    7070        tmp_data+='\t\t\t<font color="white"> </font>\n'
    7171        tmp_data+='\t\t</para>\n'
    72         tmp_data+='\t\t<para style="P2">\n'
    73         tmp_data+='\t\t\t<font color="white"> </font>\n'
    74         tmp_data+='\t\t</para>\n'
    7572
    7673        #condicao para a quebra de pagina
    77         tmp_data+='\t\t<condPageBreak height="4cm"/>\n'
     74        tmp_data+='\t\t<condPageBreak height="1.5cm"/>\n'
    7875
    7976        #materias       
    80         if dic['titulo']!=None:
    81             tmp_data+='\t\t<para style="P1">' + dic['titulo'] + '</para>\n'
    82             tmp_data+='\t\t<para style="P1">\n'
    83             tmp_data+='\t\t\t<font color="white"> </font>\n'
    84             tmp_data+='\t\t</para>\n'
     77        tmp_data+='\t\t<para style="P1"> <b>'+ dic['titulo'] +'</b>   -   <b>Autor: </b>' + dic['nom_autor'] + ' </para>\n'
    8578        if dic['txt_ementa']!=None:
    8679            txt_ementa = dic['txt_ementa'].replace('&','&amp;')
    87             tmp_data+='\t\t<para style="P2">' + txt_ementa + '</para>\n'
    88             tmp_data+='\t\t<para style="P2">\n'
    89             tmp_data+='\t\t\t<font color="white"> </font>\n'
    90             tmp_data+='\t\t</para>\n'
    91         if dic['nom_autor']!=None:
    92             tmp_data+='\t\t<para style="P2"><b>Autor:</b> ' + dic['nom_autor'] + '</para>\n'
    93         if dic['localizacao_atual']!=None:
    94             tmp_data+='\t\t<para style="P2"><b>Localização Atual:</b> ' + dic['localizacao_atual'] + '</para>\n'
    95         if dic['des_situacao']!=None:
    96             tmp_data+='\t\t<para style="P2"><b>Situação:</b> ' + dic['des_situacao'] + '</para>\n'
    97         if dic['ultima_acao']!=None:
    98             tmp_data+='\t\t<para style="P2"><b>Última Ação:</b> ' + dic['ultima_acao'] + '</para>\n'
    99         if dic['norma_vinculada']!=None:
    100             tmp_data+='\t\t<para style="P2"><b>Norma Jurídica Vinculada:</b> ' + dic['norma_vinculada'] + '</para>\n'
     80            tmp_data+='\t\t<para style="P2"> '+ txt_ementa +' </para>\n'
     81        tmp_data+='\t\t<para style="P2"><b>Situação:</b> ' + dic['des_situacao'] + '/ <b>Norma Jurídica Vinculada:</b> ' + dic['norma_vinculada'] + '</para>\n'
    10182
    10283    tmp_data+='\t</story>\n'
  • ILSAPL/trunk/skins/sk_sapl/relatorios/pdf_materia_preparar_pysc.py

    r6142 r6174  
    6868        dic={}
    6969
    70         dic['titulo']=materia.sgl_tipo_materia+" "+str(materia.num_ident_basica)+" "+str(materia.ano_ident_basica)+" - "+materia.des_tipo_materia
     70        dic['titulo']=materia.sgl_tipo_materia+" "+materia.des_tipo_materia+" "+str(materia.num_ident_basica)+"/"+str(materia.ano_ident_basica)
    7171        dic['txt_ementa']=materia.txt_ementa
    7272        dic['nom_autor'] = " "
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.