habe zwar im forum diesen code gefunden:
Code: Alles auswählen
If OpenWindow(0, 0, 0, 600, 300, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
WebGadget(0, 10, 10, 580, 240, "")
SetGadgetItemText(0, #PB_Web_HtmlCode, "<html><body><p>This is a simple test text</body></html>")
ButtonGadget(1, 10, 260, 200, 30, "Print")
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_Gadget
Select EventGadget()
Case 1
PrintInfo = CocoaMessage(0, 0, "NSPrintInfo sharedPrintInfo")
FrameView = CocoaMessage(0, CocoaMessage(0, GadgetID(0), "mainFrame"), "frameView")
Operation = CocoaMessage(0, FrameView, "printOperationWithPrintInfo:", PrintInfo)
CocoaMessage(0, Operation, "setShowsPrintPanel:", #True)
CocoaMessage(0, Operation, "runOperation")
EndSelect
EndIf
Until EventID = #PB_Event_CloseWindow
EndIf
ich möchte hier die option im print-dialog anbieten können, die hintergrundfarben ein- und aushaken zu können wie bei safari im allgemeinen möglich.
und unter snow leopard scheinen die @media print-befehle nicht zu funktionieren. weiß jemand einen rad?