d.bernaert Posted April 8, 2019 Share Posted April 8, 2019 Hello, just a quick question. I have google maps integrated. I'm looking for a way to print the map if that's possible. Thx, Dominique Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 8, 2019 Share Posted April 8, 2019 Hello, One quick solution I think 1. Demo example: \FMSoft\Framework\uniGUI\Demos\Desktop\GoogleMaps 2. MainForm -> Script: function gmapPrint() { var content = window.document.getElementById("uni_map_canvas"); // get you map details var newWindow = window.open(); // open a new window newWindow.document.write(content.innerHTML); // write the map into the new window newWindow.print(); // print the new window } 3. Print button: procedure TMainForm.UniButton1Click(Sender: TObject); begin UniButton1.JSInterface.JSCallGlobal('gmapPrint', []); end; https://stackoverflow.com/questions/13050215/google-maps-api-v3-printing-maps Quote Link to comment Share on other sites More sharing options...
d.bernaert Posted April 8, 2019 Author Share Posted April 8, 2019 Thx, will try but I'm using a component from unifalcon because I need to lookup the address. Don't know if that's possible with Googlemaps component included in Unigui. Dominique Quote Link to comment Share on other sites More sharing options...
andyhill Posted April 8, 2019 Share Posted April 8, 2019 Added function in the forms 'beforeInit' How do I call it in code not using a button click ? 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.