Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
etiquettes_pdf [2010/10/14 06:32] tyrtamos |
etiquettes_pdf [2015/11/01 16:26] tyrtamos |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Imprimer des étiquettes autocollantes en passant par un fichier pdf ====== | ====== Imprimer des étiquettes autocollantes en passant par un fichier pdf ====== | ||
+ | [modif 1/11/2015: correction instruction painter.drawText: | ||
===== Objectif ===== | ===== Objectif ===== | ||
Ligne 16: | Ligne 17: | ||
Les principales données à passer à l' | Les principales données à passer à l' | ||
- | * etiq: liste des chaines, éventuellement multilignes (avec os.linesep) | + | * etiq: liste des chaines, éventuellement multilignes (avec os.linesep) |
- | par exemple: [u"nom prénom" | + | |
* deph: point de départ en mm à partir du bord gauche de la feuille | * deph: point de départ en mm à partir du bord gauche de la feuille | ||
Ligne 27: | Ligne 28: | ||
* nbev: nombre d' | * nbev: nombre d' | ||
- | * font: police de caractères à utiliser | + | * font: police de caractères à utiliser de type QFont (voir l' |
D' | D' | ||
Ligne 37: | Ligne 38: | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
from __future__ import division | from __future__ import division | ||
+ | # Python 2.7 | ||
import os, sys | import os, sys | ||
Ligne 128: | Ligne 130: | ||
if k < len(etiq): | if k < len(etiq): | ||
# écrire l' | # écrire l' | ||
- | painter.drawText(h, | + | painter.drawText(h, |
k += 1 | k += 1 | ||
h += pash | h += pash |