# -*- coding: utf-8 -*- import pxrtf def e1252(txt): return txt.encode('cp1252','replace') def e82(txt): return txt.decode('utf-8','replace').encode('cp1252','replace') r=pxrtf.rtfdoc() r.append8('Première ligne.') r.line() r.append8('Deuxième ligne', r.ctab, 'fin de la 2è ligne.', r.cline, 'Troisième ligne.', r.cline) r.line() r.append('Changement de style, dans un paragraphe ') r.stextappend(' police de taille 32 ', size=32 ), r.stextappend(' police \"Comic Sans MS\" ', font=r.ss.Fonts.ComicSansMS, size=24 ), r.stextappend(' Et maintenant, un peu de rouge...', size=32, colour=r.ss.Colours.Red), r.stextappend(' Bold (gras) ', size=24, bold=True), r.stextappend(e82(' Italic souligné '), size=24, italic=True, underline=True), r.stextappend(e82(' souligné '), size=24, underline=True) r.line() r.line() r.tab() r.append('AAA') r.tab() r.append('B\"B\"B') r.tab() r.append('CCC') r.line() r.append8('à gauche') r.tab() r.tab() r.append('Tab-2') r.tab() r.tab() r.append('Tab-4') r.tab() r.tab() r.append('Tab-6') r.line() r.newparagraf("CENTER") r.image('C:\\vodka.jpg', 100, 100) r.newparagraf("LEFT") r.line() r.append8('à gauche') r.tab() r.tab() r.append('Tab-2') r.tab() r.tab() r.append('Tab-4') r.tab() r.tab() r.append('Tab-6') r.line() r.newparagraf("LEFT") r.append8('Paragraphe à gauche') r.newparagraf("RIGHT") r.append8('Paragraphe à droite') r.newparagraf("CENTER") r.append8('Dernière ligne du document (paragraphe centré)') r.finalize() r.fichier('C:\\RTF2.rtf') r.start('C:\\RTF2.rtf')