Всем привет!
Занимаюсь генерацией отчетов в RTF, на определенном этапе возникла задача — вставить в отчет картинку. В спецификации RTF вычитал, что картинки вставляются в формате WMF в шестнадцатеричном ( или двоичном ) виде. Вроде даже есть функция GetBitmapBits(), которая это делает. Попытался получить из своего рисунка WMF формат с помощью GDI+, в частности,
Image.Save( Stream, ImageFormat.Wmf )
Падает с сообщением "GDI+ Internal Error". Почитал форум, msdn и иже с ними, но нигде не нашел ответа на свой вопрос. Если кто-нибудь сталкивался с этим, не поленитесь, copy-paste кусочек кода. Или может я не в том направлении двигаюсь? Может все гораздо проще?
Заранее благодарю.
12.02.05 11:46: Перенесено модератором из '.NET' — AndrewVK
> Занимаюсь генерацией отчетов в RTF, на определенном этапе возникла задача — вставить в отчет картинку.
Может это поможет:
"Insert Plain Text and Images into RichTextBox at Runtime"
http://www.codeproject.com/cs/miscctrl/csexrichtextbox.asp
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Точно поможет ... там метод есть:
string GetRtfImage(Image _image);
> Image.Save( Stream, ImageFormat.Wmf
) Падает ...
В FW 2.0 это тоже не работает
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение