web-gadget content drucken auf mac

MAC OSX spezifisches Forum
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
5mware
Beiträge: 47
Registriert: 14.12.2015 15:16

web-gadget content drucken auf mac

Beitrag von 5mware »

hi leute,

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
aus quelle http://www.forums.purebasic.com/english ... 19&t=51564

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?