Printer_Lib - Fragen
Verfasst: 12.11.2015 18:17
Hallo zusammen,
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:
Die Steuerung A3 oder A4 funktioniert problemlos, aber die Steuerung ob Farbe oder sw funktioniert nicht. Der Drucker druckt immer mit dem in der Standardeinstellung vorgenommenen Wert.
Auch für die automatische Skalierung fehlt mir eine Idee.
Wäre für Tipps oder Code's sehr dankbar
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