public void ChildRequestImage(ImageBinder binder, HtmlContainer htmlCont, object reqFrom, bool _sync) { if (this.requestImage != null) { ImageRequestEventArgs resReq = new ImageRequestEventArgs(binder); resReq.requestBy = reqFrom; requestImage(this, resReq); } }
/// <summary> /// On image load in renderer set the image by event async. /// </summary> void HandleImageRequest(object sender, ImageRequestEventArgs e) { PixelFarm.Drawing.Image img = TryLoadResourceImage(e.ImagSource); if (img != null) { e.SetResultImage(img); } else { //no image found e.ImageBinder.State = ImageBinderState.Error; } }
/// <summary> /// On image load in renderer set the image by event async. /// </summary> void HandleImageRequest(object sender, ImageRequestEventArgs e) { var img = TryLoadResourceImage(e.ImagSource); if (img != null) { e.SetResultImage(new PixelFarm.Drawing.Bitmap(img.Width, img.Height, img)); } else { //no image found e.ImageBinder.State = ImageBinderState.Error; } }