Bug ou pas DefaultPrinter()
Publié : lun. 25/sept./2017 20:10
Bonjours a tous !
J'ai un problème avec la commande DefaultPrinter()
Je pensais que DefaultPrinter() permet d'obtenir un contexte d’impression tous comme PrintRequester()
mais sans la boite de dialogue, en utilisant l'imprimante par défaut !
Donc les commandes doivent être interchangeable ?
; Tester les cas deux !
; Dans le cas du PrintRequester - ok ça marche (la création du contexte d’impression se fait)
; Dans le cas du DefautPrinter - J'obtiens un "Accès mémoire invalide"
; Pourtant j'utilise la même imprimante (déclarer en imprimante par défaut)
; Je suis sous linux ! Est-ce que sous windows vous avez le même problème ?
; Pour les tests utilisés une imprimante PDF, a cause du papier !
;
; Ce code est tirer de l'aide a la commande : StartPrinting
Dite moi, est selon je reposterais dans la section Bug !
Merci d'avance !
Ulix
J'ai un problème avec la commande DefaultPrinter()
Je pensais que DefaultPrinter() permet d'obtenir un contexte d’impression tous comme PrintRequester()
mais sans la boite de dialogue, en utilisant l'imprimante par défaut !
Donc les commandes doivent être interchangeable ?
; Tester les cas deux !
; Dans le cas du PrintRequester - ok ça marche (la création du contexte d’impression se fait)
; Dans le cas du DefautPrinter - J'obtiens un "Accès mémoire invalide"
; Pourtant j'utilise la même imprimante (déclarer en imprimante par défaut)
; Je suis sous linux ! Est-ce que sous windows vous avez le même problème ?
; Pour les tests utilisés une imprimante PDF, a cause du papier !
;
; Ce code est tirer de l'aide a la commande : StartPrinting
Code : Tout sélectionner
;If PrintRequester() ; Ici tester un
If DefaultPrinter() ; Puis tester l'autre
If StartPrinting("Test")
If StartDrawing(PrinterOutput())
DrawingMode(#PB_2DDrawing_Transparent)
DrawText(10, 10, "Première page !", RGB(0, 0, 0))
DrawingMode(#PB_2DDrawing_Outlined)
Circle(500,500,500 , RGB(255,0,0))
StopDrawing()
EndIf
StopPrinting()
EndIf
EndIf
Dite moi, est selon je reposterais dans la section Bug !

Merci d'avance !

Ulix