[mapguide-users] Print Layout and Resources

Hidekazu Shimaji hshimaji at ybb.ne.jp
Tue Feb 27 23:07:19 EST 2007


Hello,

Only the MapGuide Studio API can create a dwf file for a Symbol Library.
Using "Autodesk.Gis.DwfToolkit.dll", I found how to create a dwf file by chance,
but that way is not supported by Autodesk. 
(No description in the Studio help.)

I can show you the "unspported" code, if you want.

Hidekazu

--- Jackie Ng <jackie.ng at aecsystems.com.au> wrote:

> 
> You will need to convert your xml content to an MgByteReader, then call
> SetResource() from the MgResourceService to create your resources.
> 
> The symbols are a bit trickier. The data portion of the symbol library
> resource seems to be a multi-sheet dwf, each sheet containing a particular
> symbol.
> 
> You need a way to insert a new sheet containing your new symbol/logo into a
> dwf and set that dwf as the Symbol Library's data. (I don't know how to do
> this...). You then need to call SetResourceData() from the MgResourceService
> on your Symbol Library resource.
> 
> Hope that helps.
> 
> - Jackie
> 
> 
> Scott Hameister wrote:
> > 
> > If I want to create a wizard that lets people make their own layouts for
> > the
> > mappingService to do a GeneratePlot.I have the theory down but can't seem
> > to
> > figure this out.
> > 
> >  
> > 
> > Example: 
> > 
> > I'd have a blank XML Print Layout in a directory..
> > 
> > They would answer some Questions about Legend, North Arrow etc, and I
> > would
> > change the XML file
> > 
> > They would browse an image folder for a logo etc,
> > 
> > I would load the XML file as a resource
> > 
> > Load the Image as a resource (Somehow)
> > 
> > And then call them up using the API
> > 
> >  
> > 
> >  
> > 
> > Is there a way to take a jpg image and loaded it into a resource that
> > could
> > be used like the call to the Symbol library or to point an exernal file
> > instead
> > 
> >  
> > 
> > i.e                     <Logo>
> > 
> >                                     <Position>
> > 
> >                                                 <Left>1.5</Left>
> > 
> >                                                 <Bottom>8.5</Bottom>
> > 
> >                                                 <Units>inches</Units>
> > 
> >                                     </Position>
> > 
> >  
> > <ResourceId>Library://FolderName/MySymbolLibrary.SymbolLibrary</ResourceId>
> > <---****************Some outside file********************
> > 
> >  
> > 
> > And How do I take an XML file and convert it into a Print Layout that I
> > can
> > call with the API????
> > 
> >  
> > 
> >  
> > 
> >  
> > 
> >  
> > 
> > 
> > _______________________________________________
> > mapguide-users mailing list
> > mapguide-users at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/mapguide-users
> > 
> > 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Print-Layout-and-Resources-tf3305144s16610.html#a9195511
> Sent from the MapGuide Users mailing list archive at Nabble.com.
> 
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 





More information about the mapguide-users mailing list