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 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 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 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 ? Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now