Adding Image to FixedPage in WPF

前端 未结 2 1064
北海茫月
北海茫月 2021-01-24 04:19

I want to be able to print images with other UIElements. I have a FixedPage instance and trying to add image like so

// Basic printing stuff
var printDialog = ne         


        
2条回答
  •  自闭症患者
    2021-01-24 04:56

    To be more clear on my Code

    var bitImage = new BitmapImage();
    bitImage.BeginInit();
    bitImage.StreamSource = new FileStream(fileName, FileMode.Open, FileAccess.Read);
    bitImage.DecodePixelWidth = 250;
    bitImage.CacheOption = BitmapCacheOption.OnLoad;
    bitImage.CreateOptions = BitmapCreateOptions.IgnoreColorProfile;
    bitImage.EndInit();
    bitImage.StreamSource.Seek(0, System.IO.SeekOrigin.Begin);
    bitImage.Freeze();
    
    var tempImage = new Image {Source = bitImage};
    var imageObject = new ImageObject(tempImage, fileName);
    bitImage.StreamSource.Dispose();
    page.Children.Add(imageObject);
    

提交回复
热议问题