Peter hat mir sehr geholfen, d.h. den Code optimiert und drucken funktioniert nun einwandfrei. Vielen Dank Peter! Da bisher über 770 Zugriffe erfolgt sind und daher evtl. großes Interesse besteht, folgt nun der Code:
Code: Alles auswählen
;pbf-File
Global Window_1
Global Button_machhtml, String_kname, String_kname_1, String_kname_2, String_kname_3, String_kname_5, Text_0, Text_0_Copy1, Text_0_Copy2, Text_0_Copy3, Text_0_Copy3_Copy1, Text_0_Copy3_Copy1_Copy1, string_kname_4, Text_1, Text_2, Text_3, String_kname_6, String_kname_7, String_kname_8, String_kname_9, String_kname_10, String_kname_11, Button_Drucken, Button_machhtml_Copy2, String_kname_12, Text_4
Enumeration FormGadget
#Adresse
EndEnumeration
Enumeration FormFont
#Font_Window_1_0
EndEnumeration
LoadFont(#Font_Window_1_0,"Arial Narrow", 18)
Procedure OpenWindow_1(x = 0, y = 0, width = 1190, height = 890)
Window_1 = OpenWindow(#PB_Any, x, y, width, height, "Amaspread Protokoll Erstellung", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_ScreenCentered)
Button_machhtml = ButtonGadget(#PB_Any, 840, 580, 100, 25, "Formular erstellen")
GadgetToolTip(Button_machhtml, "erzeugt eine html-Datei")
String_kname = StringGadget(#PB_Any, 1010, 65, 105, 25, "150507001HL")
GadgetToolTip(String_kname, "hier Seriennummer eingeben")
String_kname_1 = StringGadget(#PB_Any, 1010, 105, 105, 25, "AM2013_000000")
GadgetToolTip(String_kname_1, "hier die S-Nr. der Hauptplatine eingeben")
String_kname_2 = StringGadget(#PB_Any, 1010, 145, 105, 25, "PT00.00.0000")
GadgetToolTip(String_kname_2, "hier die Software-Version eingeben")
String_kname_3 = StringGadget(#PB_Any, 1010, 185, 105, 25, "000")
GadgetToolTip(String_kname_3, "hier die SD-Karten-Version eingeben")
String_kname_5 = StringGadget(#PB_Any, 1010, 305, 105, 25, "Name")
GadgetToolTip(String_kname_5, "hier den Namen des Pruefers eingeben")
Text_0 = TextGadget(#PB_Any, 900, 70, 100, 20, "Seriennummer:")
Text_0_Copy1 = TextGadget(#PB_Any, 900, 110, 100, 20, "SNR-Hauptplatine:")
Text_0_Copy2 = TextGadget(#PB_Any, 900, 150, 100, 20, "SW-Version:")
Text_0_Copy3 = TextGadget(#PB_Any, 900, 190, 100, 20, "SD-Image-Version:")
Text_0_Copy3_Copy1 = TextGadget(#PB_Any, 900, 270, 100, 20, "Datum:")
Text_0_Copy3_Copy1_Copy1 = TextGadget(#PB_Any, 900, 310, 100, 20, "Prüfer:")
string_kname_4 = DateGadget(#PB_Any, 1010, 266, 105, 25, "")
GadgetToolTip(string_kname_4, "hier evt. das Datum Ändern")
Text_1 = TextGadget(#PB_Any, 840, 360, 80, 20, "Bemerkung:")
Text_2 = TextGadget(#PB_Any, 840, 10, 340, 50, "Protokolleingaben:")
SetGadgetFont(Text_2, FontID(#Font_Window_1_0))
Text_3 = TextGadget(#PB_Any, 10, 10, 300, 30, "Protokoll:")
SetGadgetFont(Text_3, FontID(#Font_Window_1_0))
String_kname_6 = StringGadget(#PB_Any, 840, 385, 330, 25, "")
String_kname_7 = StringGadget(#PB_Any, 840, 415, 330, 25, "")
String_kname_8 = StringGadget(#PB_Any, 840, 445, 330, 25, "")
String_kname_9 = StringGadget(#PB_Any, 840, 475, 330, 25, "")
String_kname_10 = StringGadget(#PB_Any, 840, 505, 330, 25, "")
String_kname_11 = StringGadget(#PB_Any, 840, 535, 330, 25, "")
Button_Drucken = ButtonGadget(#PB_Any, 955, 580, 100, 25, "Formular drucken")
Button_machhtml_Copy2 = ButtonGadget(#PB_Any, 1070, 580, 100, 25, "")
WebGadget(#Adresse, 10, 45, 810, 835, "about:blank")
String_kname_12 = StringGadget(#PB_Any, 1010, 225, 105, 25, "HW 1.91 DAT 0215")
Text_4 = TextGadget(#PB_Any, 900, 230, 100, 20, "HW-Version:")
EndProcedure