0
我想生成發票並在後臺打印(沒有顯示到應用程序的用戶),一旦收銀員收到的現金從客戶。生成並打印發票
我不知道該怎麼做,在WPF中,我試圖創建一個用戶控制和傳遞需要的對象,並將其綁定到DataGrid控件到這個用戶控制和打印。
有人建議使用水晶報表,並通過隨後的參數生成發票並打印出來,但我不知道該怎麼做,在技術上。
在此先感謝
我想生成發票並在後臺打印(沒有顯示到應用程序的用戶),一旦收銀員收到的現金從客戶。生成並打印發票
我不知道該怎麼做,在WPF中,我試圖創建一個用戶控制和傳遞需要的對象,並將其綁定到DataGrid控件到這個用戶控制和打印。
有人建議使用水晶報表,並通過隨後的參數生成發票並打印出來,但我不知道該怎麼做,在技術上。
在此先感謝
在WPF中你有很多的可能性:通過XPS
所有這些方法可以用來打印出沒有直接的用戶交互。
你有寫:我不知道如何做到這一點在WPF中,我試圖創建一個用戶控件,並傳遞所需的對象,並將其綁定到DataGrid控件到此用戶控件並打印出來。。要了解結果如何變化,請使用PrintDialog.PrintVisual-方法,看起來您還有所需,然後您會看到它是否符合您的需求。否則,請選擇其他技術之一。
爲了創建漂亮的格式化打印的文檔,我建議使用報告的技術,因爲它們提供的靈活性。你也可以在XPS中做到這一點,但總的來說,這是更多的工作(佈局變得越複雜),也不太受支持。但是,這也是爲了將報告技術學習和嵌入到您的應用程序中而做出的努力。
我不認爲PrintVisual總是有限的。對我來說,打印收據和發票是最簡單的方法。 – GorillaApe 2012-11-29 01:54:21