Seite 1 von 1

Screen Drucken

Verfasst: 10.01.2008 13:54
von roherter
Kann man ein Screen bzw windowed Screen auch mit den Printer befehlen ausdrucken?

Verfasst: 10.01.2008 14:33
von #NULL
ich kenne die printer lib nicht wirklich, aber ich denke du machst einfach einen screenshot mit GrabSprite() und druckst das sprite aus. falls das nicht geht, mußt du das sprite vorher vielleicht auf ein image packen und dieses dann 'drawen'.

mh, das mit dem sprite macht wohl keinen sinn.
bau dir ein image vom screen

Code: Alles auswählen

      Dim pix(ww-1,wh-1)
      StartDrawing(ScreenOutput())
        For i=0 To ww-1
          For k=0 To wh-1
            pix(i,k)=Point(i,k)
          Next
        Next
      StopDrawing()
      CreateImage(0,ww,wh)
      StartDrawing(ImageOutput(0))
        For i=0 To ww-1
          For k=0 To wh-1
            Plot(i,k, pix(i,k))
          Next
        Next
      StopDrawing()
      Dim pix(0,0)
(ist aber nicht sehr schnell) das image sollte dann leicht zu drucken sein