delagoutte Posted January 19, 2016 Share Posted January 19, 2016 I produce a html source that i want to send to printer without the page was visible for user. I try this : MemoExport.visible := false; MemoExport.text := My_Page_Html_Generated; UniSession.AddJs(MemoExport.jsname+'.iframeEl.dom.contentWindow.print();'); With this method, the printing was launching before html was loaded in memo. How can i do this ? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted January 19, 2016 Share Posted January 19, 2016 Hi, MemoExport - what element you are using, UniHTMLMemo.. ?! Best regards. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted January 20, 2016 Share Posted January 20, 2016 Hi, Try to use UniHTMLMemo onChange event, for example: procedure TMainForm.MemoExportChange(Sender: TObject); begin UniSession.AddJs(MemoExport.jsname+'.iframeEl.dom.contentWindow.print();'); end; Best regards. Quote Link to comment Share on other sites More sharing options...
delagoutte Posted January 21, 2016 Author Share Posted January 21, 2016 Thanks a lot it's working Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.