I see your point.
The runtime map has a DisplayDPI property, but it is readonly.
I also assumed that the API had the same parameters as the actual
service call, but not in this case.
You can use the "SETDATAEXTENT" call to set the DPI, but it does change
current DPI.
You should be able to save a copy of the runtime map though.
Regards, Kenneth, GEOGRAF A/S
Scott Hameister skrev:
That is true...But that is using an FCGI call and not the Rendering
Service API...The API has no mention of DPI...I would think the API
would have all the same capabilities that an FCGI call has?
I started using the FCGI calls...but it became annoying because
changing the FCGI DPI...caused the Current maps DPI to change...
If I created a new Session to call the FCGI on, then my selection XML
from the original Sessions map didn't work in the New Session, because
the Layer ID changed...etc.
*From:* [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] *On Behalf Of
*Kenneth, GEOGRAF A/S
*Sent:* Monday, November 12, 2007 1:21 PM
*To:* MapGuide Users Mail List
*Subject:* Re: [mapguide-users] RenderingService and DPI (How to
change DPI before rendering)
I have no used the ColdFusion stuff that you are using, but the call
to GetMapImage does have a DPI parameter, that you can use.
I have no trouble getting the images as I want, although the PDF
format usually reduces quality a bit.
Try looking at the code in the viewer for "Printable Page", as it
shows how to use the calls.
Regards, Kenneth, GEOGRAF A/S
Scott Hameister skrev:
I can send anyone interested sample PDFs of the same map stream at
different screen resolutions
*From:* [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
[mailto:[EMAIL PROTECTED] *On Behalf Of *Scott
Hameister
*Sent:* Monday, November 12, 2007 12:00 PM
*To:* 'MapGuide Users Mail List'
*Subject:* [mapguide-users] RenderingService and DPI (How to change
DPI before rendering)
How do I change the DPI that The Rendering Service Uses when Creating
a map...
The Streamed Image from the rendering service is being poured into a
PDF file...the problem is that the quality of the PDF varies based on
the Resolution my Screen is at when I render the Stream, instead of
being consistent in the PDF. If I'm at 1024 x 768 the PDF map is
grainier than if I'm at 1920x1200 resolution when I stream the image
How can I address this to make the PDF quality the same for all users?
<cfset newMap =
renderingSrvc.rendermap(map,mgselection,realCenter,Javacast("DOUBLE",SesMapScale),Javacast
("INT",SesScrnW),Javacast("INT",SesScrnH),mapcolor,"PNG")>
Above Is my Coldfusion call...
------------------------------------------------------------------------
_______________________________________________
mapguide-users mailing list
[email protected] <mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/mapguide-users
------------------------------------------------------------------------
_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users
_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users