我使用List & Label从数据库内容生成各种报告,输出由中间件服务处理,中间件服务接收数据作为Json有效负载。到目前为止,我还没有设法在报告中显示图像/图片,例如客户报价单上的Itempicture。是否有人知道报表设计器图片对象需要哪种图形格式和/或必须使用哪种函数?Drawing({String})需要一个物理图像文件的路径-〉因此不能使用它,因为图像数据是作为一种原始图像文本提供的。任何帮助都将不胜感激。
Drawing({String})
uxhixvfz1#
它会工作,如果你处理这几点:
using (var memory = new MemoryStream()) { using (var picture = new Bitmap(<YOURPIC>)) { picture.Save(memory, System.Drawing.Imaging.ImageFormat.Jpeg); var base64 = Convert.ToBase64String(memory.GetBuffer()); } }
private void LL_AutoDefineField(object sender, AutoDefineElementEventArgs e) { if (e.Name == "Contacts.myPic") { e.FieldType = LlFieldType.Drawing; } }
1条答案
按热度按时间uxhixvfz1#
它会工作,如果你处理这几点: