ich möchte in einem Programm dem Anwender die Möglichkeit geben eine Datei zu drucken.
Hierbei soll er in einem eigenen Menü die Möglichkeit haben zu wählen, ob schwarz/weiß oder Farbe und ob A3 oder A4.
Das zu druckende Dokument soll dann auf die entsprechende Papiergröße skaliert werden.
Hier ein Testbeispiel:
Code: Alles auswählen
Procedure Print_Trennblatt(zeile1$,zeile2$)
Print_OpenPrinter(Print_GetDefaultPrinter(),"PAPERSIZE="+Str(#DMPAPER_A4)+",ORIENTATION="+Str(#DMORIENT_LANDSCAPE)+",COLOR="+Str(#DMCOLOR_COLOR))
Print_StartPrinting("TB:")
Print_SetTextColor(#Red)
Print_SetTextAlign(#TA_CENTER)
Print_SetTextAlign(#VTA_CENTER)
Print_Font("Arial",60, #PB_Font_Bold)
Print_Text(145,60,zeile1$)
Print_Text(145,100,zeile2$)
Print_StopPrinting()
EndProcedure
Print_Trennblatt("Zeile1", "Zeile2")
Auch für die automatische Skalierung fehlt mir eine Idee.
Wäre für Tipps oder Code's sehr dankbar