Infrastructure Map Server General Discussion

Infrastructure Map Server General Discussion

Reply
Valued Contributor
swimming123
Posts: 87
Registered: ‎04-12-2012
Message 1 of 7 (707 Views)

MyByteReader to Stream Reader

707 Views, 6 Replies
11-09-2012 01:19 PM

Can I get the data from MgByteReader, and turn to Stream Reader; so I can make a pdf map using iTextSharp?

Valued Mentor
jackie.ng
Posts: 281
Registered: ‎10-06-2008
Message 2 of 7 (696 Views)

Re: MyByteReader to Stream Reader

11-11-2012 06:27 PM in reply to: swimming123

You can try this class I wrote, that provides a System.IO.Stream adapter over the MgByteReader:

 

http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Desktop/MapViewer/MgReadOnlyStream.cs

 

- Jackie

Valued Contributor
swimming123
Posts: 87
Registered: ‎04-12-2012
Message 3 of 7 (681 Views)

Re: MyByteReader to Stream Reader

11-13-2012 12:20 PM in reply to: jackie.ng

Thank you Jackie,

 

when I add your class to my project, I found I cannot reference the namespace OSGeo.MapGuide.Viewer; And Line 216 "Strings" not exist in the context. I am pretty new, can you help me more? Thanks again.

Valued Contributor
swimming123
Posts: 87
Registered: ‎04-12-2012
Message 4 of 7 (678 Views)

Re: MyByteReader to Stream Reader

11-13-2012 05:43 PM in reply to: swimming123

Did I need other assembly class files?

Valued Mentor
jackie.ng
Posts: 281
Registered: ‎10-06-2008
Message 5 of 7 (674 Views)

Re: MyByteReader to Stream Reader

11-13-2012 06:47 PM in reply to: swimming123

That file can't just be dropped in, so change/rename the namespace

 

Strings.ErrorStreamNotRewindable is just a localizable message, just replace it with something equivalent

 

- Jackie

Valued Contributor
swimming123
Posts: 87
Registered: ‎04-12-2012
Message 6 of 7 (671 Views)

Re: MyByteReader to Stream Reader

11-13-2012 07:13 PM in reply to: swimming123

I create a new class file and paste your code there, but still I cannot new a MgReadOnlyStream. I cannot find the problem is.

Valued Contributor
swimming123
Posts: 87
Registered: ‎04-12-2012
Message 7 of 7 (661 Views)

Re: MyByteReader to Stream Reader

11-14-2012 07:28 AM in reply to: jackie.ng

Finally I get the MgReadOnlyStream. Thank you Jackie.

Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.