Printer (gb.qt4)
Cette classe permet l'impression de documents sur imprimante, ou leur sauvegarde dans un fichier.
Pour imprimer un document :
-
Instancier un objet Printer.
-
Appeler la Méthode Configure. Une boîte de dialogue de configuration d'impression est affiché.
-
Appeler la méthode Print pour lancer le processus d'impression.
-
L'Evènement Begin est levé lorsque l'impression débute.
-
L'évènement Draw est levé pour chaque page à imprimer.
-
L'évènement End est levé lorsque l'impression se termine.
Constantes
A3
|
Taille de page 297 × 420 mm.
|
A4
|
Taille de page 210 × 297 mm, 8.26 × 11.69 pouces.
|
A5
|
Taille de page 148 × 210 mm.
|
B5
|
Taille de page 182 × 257 mm, soit 7.17 × 10.13 Pouces.
|
Custom
|
Personnalise la taille de page.
|
Executive
|
Taille de page 7.5 × 10 pouces, soit 191 × 254 mm.
|
Horizontal
|
Les deux cotés de la feuille sont utilisés à l’impression. Le papier est retourné le long de son bord horizontal.
|
Landscape
|
La largeur de page est plus grande que sa hauteur
|
Legal
|
Taille de page 8.5 × 14 pouces, soit 216 × 356 mm.
|
Letter
|
Taille de page 8.5 × 11 pouces,soit 216 × 279 mm.
|
Portrait
|
La hauteur de page est plus grande que sa largeur. C’est la valeur par défaut.
|
Simplex
|
Impression simple face seulement (simplex).
|
Vertical
|
Les deux cotés de la feuille sont utilisés à l’impression. Le papier est retourné le long de son bord vertical.
|
Propriétés statiques
Propriétés
CollateCopies
|
Retourne ou définit si les copies multiple sont regroupées ou non.
|
CopyCount
|
|
Count
|
Retourne ou définit le nombre de pages dans le document à l'impression.
|
Duplex
|
Retourne ou définit le mode d’impression duplex.
|
FirstPage
|
Retourne ou définit la première page à imprimer.
|
FullPage
|
Retourne ou définit si l’image sera contenue entre les marges ou occupera la page entière(FullPage est TRUE).
|
GrayScale
|
Retourne ou définit si l’impression utilise une échelle de gris ou s’effectue en couleurs.
|
LastPage
|
Retourne ou définit la dernière page à imprimer.
|
Name
|
Retourne ou définit le nom de l’imprimante.
|
NumCopies
|
Retourne ou définit le nombre de copies à imprimer.
|
Orientation
|
Retourne ou définit l’orientation d’impression.
|
OutputFile
|
Retourne ou définit le chemin du fichier de sortie PDF ou PostScript.
|
Page
|
Retourne la page en cours à imprimer.
|
Paper
|
Retourne ou définit le type de page employé à l’impression.
|
PaperHeight
|
Retourne ou définit la hauteur de page personnalisée en millimètres.
|
PaperWidth
|
Retourne ou définit la largeur de page personnalisée en millimètres.
|
Resolution
|
Retourne ou définit la résolution de l’imprimante, en DPI (Points par pouce)
|
ReverseOrder
|
Retourne ou définit si les pages doivent être imprimées en ordre inverse.
|
Méthodes
Cancel
|
Abandonne le travail d'impression en cours.
|
Configure
|
Ouvre le dialog de configuration de l'imprimante.
|
Print
|
Lance le processus d'impression.
|
Evénements
Begin
|
Cet Evènement est levé quand l’impression débute.
|
Draw
|
Cet Evènement sera levé pour chaque page à imprimer
|
End
|
Cet Evènement est levé quand l’impression est terminée.
|
Paginate
|
Cet Evènement est levé pour que vous puissiez paginer votre document en tâche de fond.
|