Thanks Peter, let me give it a try a report back how it went. -Pete
On Mon, Mar 17, 2008 at 4:18 PM, Peter Ritchie < [EMAIL PROTECTED]> wrote: > I haven't tried it, but you could try using > PrivateFontCollection.AddMemoryFont(). Based on signature, something like > the following? > > // load of font resource and retrieval of it's length performed previous > GCHandle gcHandle = GCHandle.Alloc(loadedFontResource, > GCHandleType.Pinned); > try > { > privateFontCollection.AddMemoryFont(gcHandle.AddrOfPinnedObject, length); > } > finally > { > gcHandle.Free(); > } > > I don't know if the font resource needs to stay pinned--the documentation > doesn't detail that; so be sure to watch for that. > > On Mon, 17 Mar 2008 15:57:13 -0400, Peter Vertes <[EMAIL PROTECTED]> > wrote: > > >*Hi List,* > > > > I have a font embedded inside a resource in one of my assemblies but > I > >can't seem to able to retrieve it. Correction, I am able to retrieve it > but > >the only way I can do it is by saving the stream of data coming from the > >resource file to the disk and then loading the saved font into the > >PrivateFontCollection's AddFontFile() method. While I can retrieve the > font > >from the resource file this way there has to be a way to do all this > without > >writing to the disc. Can anyone point me in the right direction ? > Thanks > >in advance... > > =================================== > This list is hosted by DevelopMentor(R) http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com > =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com