mittels StartDrawing(..) auf ein existierendes DC zeigen ?
Verfasst: 11.01.2013 11:59
Hallo und ein verspätetes gutes Neues!!!
werke gerade an einer Druck-applikation (druck eines pdf mittels "Adobe PDF")
... hab mir da hier im Forum auch schon einen Source Code kopiert und ein wenig angepasst ...
http://forums.purebasic.com/german/view ... 88857a8485
im Code wird mittels api ein DC erzeugt:
in dem ich mittels api schreiben kann und auch drucken kann ...
soweit so gut !!!
nun möchte ich aber per Purebasic-Befehlen zeichnen (BOX(),DRAWIMAGE(),LINE() ... etc)
Wie kann ich StartDrawing(.?????.) dazu bringen auf das oben genertierten (DC)device context zu zeigen ??? damit ich mit PB Befehlen arbeiten und die Seite gestalten kann und nicht nur mit api-Befehlen ...
Hoffe hab das einigermassen verständlich rübergebracht ...
Danke im Voraus ...
andi256
werke gerade an einer Druck-applikation (druck eines pdf mittels "Adobe PDF")
... hab mir da hier im Forum auch schon einen Source Code kopiert und ein wenig angepasst ...
http://forums.purebasic.com/german/view ... 88857a8485
im Code wird mittels api ein DC erzeugt:
Code: Alles auswählen
DC.l = CreateDC_(@lpszDriver, ImprimanteParDefaut, 0, *PrinterParameters)
Code: Alles auswählen
StartDoc_(DC,Docinfo)
StartPage_(DC)
text$ = "TEST ANDI"
TextOut_(DC,0,0,text$,Len(text$))
EndPage_(DC)
EndDoc_(DC)
nun möchte ich aber per Purebasic-Befehlen zeichnen (BOX(),DRAWIMAGE(),LINE() ... etc)
Wie kann ich StartDrawing(.?????.) dazu bringen auf das oben genertierten (DC)device context zu zeigen ??? damit ich mit PB Befehlen arbeiten und die Seite gestalten kann und nicht nur mit api-Befehlen ...
Hoffe hab das einigermassen verständlich rübergebracht ...

Danke im Voraus ...
andi256