Seite 1 von 1

Linie drucken

Verfasst: 07.02.2008 22:44
von Thomas
Hallo,
wenn ich eine wagrechte Linie (mit Line(...), LineXY(...)) drucke habe ich stat`t einer einfachen Linie immer eine 2. Linie genau darunter! :shock:

Bei senkrechten Linien ist dies nicht der Fall ... /:->

Gibt es einen ähnlichen API-Befehl, mit dem ich eine Linie Drucken kann, ohne diesem Problem?

Re: Linie drucken

Verfasst: 07.02.2008 22:58
von Kiffi
Thomas hat geschrieben:wenn ich eine wagrechte Linie (mit Line(...), LineXY(...)) drucke habe ich stat`t einer einfachen Linie immer eine 2. Linie genau darunter! :shock:
nachdem Du meiner Bitte nicht nachgekommen bist, hier ein Stück Code von
mir, der problemlos funktioniert. Ist Dein Drucker vielleicht im Eimer?

Code: Alles auswählen

If PrintRequester()
  If StartPrinting("PureBasic Test")
    If StartDrawing(PrinterOutput())
        Line(100, 100, 1000, 1)
        Line(100, 100, 1000, 1)
      StopDrawing()
    EndIf
    StopPrinting()
  EndIf
EndIf
Probier das mal mit entweder einem anderen Drucker oder aber mit einem
PDF-Drucker aus. Da wird nix doppelt gedruckt!

Grüße ... Kiffi

Verfasst: 07.02.2008 23:10
von Thomas
nene, dem Drucker fehlt nix und deiner Bitte komme ich auch nach, aber du warst mal wieder zu schnell ...

Und zwar hab ich folgendes festgestellt:

Code: Alles auswählen

If PrintRequester()
  If StartPrinting("Testdruck")
      If StartDrawing(PrinterOutput())
          Line(200, 200, 850, 0)
          ;Line(200, 200, 0, 1000) ;probiert es mal ohne und mal mit dieser Zeile aus!
        StopDrawing()
      EndIf
    StopPrinting()
  EndIf
EndIf
Wenn man die untere "Linie" auskommentiert, wird die wagrechte Linie doppelt gedruckt!, wenn die aber nicht auskommentiert wird, wird die Linie ganz normal gedruckt :shock:

Verfasst: 07.02.2008 23:34
von Kurzer
Klappt hier einwandfrei ohne Fehler.
Mal nur ne horizontale Line, und mit beiden gibts nen 90 Winkel.

Code: Alles auswählen

---------
|
|
|
|
|

Verfasst: 07.02.2008 23:57
von Kiffi
Thomas hat geschrieben:und deiner Bitte komme ich auch nach, aber du warst mal wieder zu schnell ...
der Schnelle bist in diesem Fall Du, weil Du (allem Anschein nach) zu voreilig
ins Bug-Forum gepostet hast.
Kurzer hat geschrieben:Klappt hier einwandfrei ohne Fehler.
dito hier.

Nochmal @Thomas: Schon mal andere Drucker ausprobiert?

Grüße ... Kiffi

Verfasst: 08.02.2008 10:06
von Thomas
Ich werd nochmal alle Drucker ausprobieren, die wir im Haus haben ...
aber seltsam ises trotzdem :o

Verfasst: 14.02.2008 16:44
von Modder
Bei mir funzt es auch so.