|
|
#10 |
|
Участник
|
Цитата:
Вот рабочий пример использования Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer: X++: static container testImage() { Image Image = new Image(); FilePath filename = @"c:\Users\Public\Pictures\Sample Pictures\Tulips.jpg"; ; if (!Image::canLoad(filename)) throw error::wrongUseOfFunction(funcname()); Image.loadImage(filename); return Image.getData(); } Код: Object obj;
Microsoft.Dynamics.BusinessConnectorNet.AxaptaContainer axc;
Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer axb;
byte[] byteArray;
System.IO.MemoryStream ms;
System.Drawing.Image testImage;
obj = DynAx.CallStaticClassMethod("testAxaptaBuffer", "testImage");
axc = (Microsoft.Dynamics.BusinessConnectorNet.AxaptaContainer)obj;
axb = (Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer)axc.get_Item(1);
byteArray = axb.GetData();
ms = new System.IO.MemoryStream(byteArray);
testImage = System.Drawing.Image.FromStream(ms);
testImage.Save(@"c:\Users\Public\Pictures\Sample Pictures\Tulips2.jpg");Последний раз редактировалось S.Kuskov; 26.12.2011 в 12:50. |
|
|
|
| За это сообщение автора поблагодарили: lev (5). | |
| Теги |
| business connector |
|
|
|