Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.107.130] |
|
Сообщ.
#1
,
|
|
|
Мне нужно загнать диаграмму в Clipboard как EMF .
Я делаю так: Graphics g2 = this.CreateGraphics(); Stream StreamForMF =new MemoryStream(); Metafile img_ = new Metafile(StreamForMF,g2.GetHdc()); Graphics g = Graphics.FromImage(img_); g.FillRectangle(Brushes.White, 0, 0,panel1.Width , panel1.Height ); Paint(g); Clipboard.SetDataObject(img_); Но не работает. Буфер остается пустой. Когда все делалось аналогично с битмапой ( Metafile img_ = new Bitmap(panel1.Width, panel1.Height); ), то все работало. В чем может быть проблема? Или может есть другой способ это сделать? |