Exemplo n.º 1
0
             "natureza nos termos de legislação aplicável em vigor. Na "
             "vigência deste compromisso, o(a) estagiário(a) compromete-se a "
             "observar as normas de segurança bem como as instruções "
             "aplicáveis a terceiros."),
            ("A CONCEDENTE incluirá o(a) estagiário(a), em uma apólice de "
             "seguros de acidentes pessoais. Se solicitado pela Instituição de "
             "Ensino do(a) estagiário(a), a CONCEDENTE expedirá uma Declaração"
             "de Estágio."),
            ("5 - O(a) estagiário(a) deverá informar de imediato e por "
             "escrito à CONCEDENTE, qualquer fato que interrompa, suspenda ou "
             "cancele sua matrícula na Instituição de Ensino interveniente, "
             "ficando ele responsável de quaisquer despesas causadas pela "
             "ausência dessa informação."),
            ("6 - E por estarem de comum acordo com as condições acima, "
             "firmam o presente compromisso em três vias de igual teor.")]

        self.create_extra_styles()
        map(lambda t: self.add_paragraph(t, style="JustifyParagraph"),
            contract_body)
        self.add_blank_space(20)
        self.add_paragraph("Data:", style="JustifyParagraph")
        self.add_blank_space(10)
        self.add_paragraph("Testemunhas:", style="JustifyParagraph")

        self.add_signatures(["Assinatura do(a) Estagiário(a)",
                             "Responsável Legal"], height=20)
        self.add_signatures(["Responsável Legal", "Instituição de Ensino"])

filename = build_report(ContractExample)
print_preview(filename)
Exemplo n.º 2
0
        self.add_blank_space()
        self.add_paragraph("<b>Notas:</b> %s" % client.notes)

    def get_rows(self, client):
        rows = [["Nome:", client.name, "Email:", client.email],
                ["Nascimento:", client.birth_date,
                 "Sexo:", client.genre],
                ["Endereço:", client.address,
                 "Cidade/Estado:", "%s/%s" % (client.city, client.state)]]
        return rows

    def add_basic_information_table(self, client):
        row = [["Data do Cadastro:", client.date],
               ["Endereço: ", client.address],
               ["", ""],
               ["Notas:", client.notes]]
        self.add_data_table(row)

client = Settable(name="Oziel Fernandes da Silva",
                  email="*****@*****.**",
                  tel="3376-2309",
                  birth_date="25/03/1976",
                  genre="Masculino",
                  address="Rua Alvares de Azevedo, N. 1283 Jd. Ipiranga",
                  city="São Paulo",
                  state="SP",
                  notes="Sem notas")

report_filename = build_report(ClientDetailsReport, client)
print_preview(report_filename)