Linie drucken

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Linie drucken

Beitrag 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?
v6.00
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Linie drucken

Beitrag 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
a²+b²=mc²
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag 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:
v6.00
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Beitrag von Kurzer »

Klappt hier einwandfrei ohne Fehler.
Mal nur ne horizontale Line, und mit beiden gibts nen 90 Winkel.

Code: Alles auswählen

---------
|
|
|
|
|
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.12 x64, OS: Win 11 24H2 x64, Desktopscaling: 150%, CPU: I7 12700 H, RAM: 32 GB, GPU: Intel(R) Iris(R) Xe Graphics | NVIDIA GeForce RTX 3070
Useralter in 2025: 57 Jahre.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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
a²+b²=mc²
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Ich werd nochmal alle Drucker ausprobieren, die wir im Haus haben ...
aber seltsam ises trotzdem :o
v6.00
Modder
Beiträge: 126
Registriert: 20.08.2007 15:14
Kontaktdaten:

Beitrag von Modder »

Bei mir funzt es auch so.
Antworten