delagoutte Posted January 19, 2016 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
Sherzod Posted January 19, 2016 Posted January 19, 2016 Hi, MemoExport - what element you are using, UniHTMLMemo.. ?! Best regards. Quote
Sherzod Posted January 20, 2016 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
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.