Christopher, When we print maps, we are using OpenLayers, as it's still a WMS layer, but there is only one base layer. When we create the OL map, we specify no controls at all, because these can have issues with different browsers print engines (sometimes the top control covers up the entire map, for whatever reason). It would be nice if all the browsers behaved the similar when it came to printing, but to reduce the problems we strip the map down to just the un-tiled image and nothing else.
I'd like to make sure that whenever I print, no other controls exist, even if they are disabled. I'm worried about an empty div section blocking the map during printing. If the control has it's outer div set to display:none, then I doubt it would interfere, but just an empty one may cause problems. John -----Original Message----- From: Christopher Schmidt [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 12, 2007 9:37 AM To: John Cole Cc: [email protected] Subject: Re: [OpenLayers-Dev] [OpenLayers-Trac] [OpenLayers] #966: Add att ribution control to map by default On Wed, Sep 12, 2007 at 09:14:12AM -0500, John Cole wrote: > -1 > > And my reason for this is because of printing. We have to put a copyright > notice for our HUD site, and we do it with a DIV tag similar to the scale > control and I assume the new attribution control. > > But, when we print maps, we merge all of the layers into a single one for > printing to work, and I have MapServer put the copyright notice at the > bottom of the map (normally we do not want a layer just for copyright notice > and a separate WMS call, so the div tag works great for the interactive > map). I'm confused, I guess. 1. When you print maps, are you using OpenLayers? 2. When you print maps, do you have multiple layers turned on? If you're going to print a map, and you create a new base layer, and use no other layers -- then you simply don't have an attribution property set on your layer. If the control is there, it will, *by default* do nothing -- it only does something if you explicitly set the 'attribution' property on the layer to something that is not null. So, on your draggable maps, you have the attribution property set -- and on the printable maps, you don't. Right? Regards, -- Christopher Schmidt MetaCarta No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.485 / Virus Database: 269.13.15/1003 - Release Date: 9/12/2007 10:56 AM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.485 / Virus Database: 269.13.15/1003 - Release Date: 9/12/2007 10:56 AM This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the sender. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. _______________________________________________ Dev mailing list [email protected] http://openlayers.org/mailman/listinfo/dev
