none
打印预览时,gif格式的图片不显示 RRS feed

  • 问题

  • 图片是从文件中读取出来的,在文件中的保存格式是base64,

    读取出来后,直接用GDI画图可以显示在窗口,但是调用打印预览的时候,不会显示在打印预览画面。

    这个图片的RawFormat是gif格式的,如果换成png格式的图片就可以显示。

    请问为什么打印预览的时候不显示图片?

    // 从文件获取图片的base64string private string GetImageString() { string base64 = string.Empty; XmlDocument doc = new XmlDocument(); doc.Load(@"D:\image.txt"); XmlNode node = doc.DocumentElement.SelectSingleNode("img"); base64 = doc.DocumentElement.InnerText; return base64; } // 根据base64得到图片 private void GetImage(string base64) { byte[] imageBuffer = Convert.FromBase64String(base64); using (MemoryStream myStream = new MemoryStream(imageBuffer, 0, imageBuffer.Length)) { bitmap = new Bitmap(myStream); myStream.Close(); myStream.Dispose(); } } //打印预览文档的设置 printDocument = new PrintDocument(); printDocument.OriginAtMargins = true; printDocument.PrintPage += new PrintPageEventHandler(this.printDocument_PrintPage); //打印预览函数 private void printDocument_PrintPage(object sender, PrintPageEventArgs e) {

    Point start = new Point(2, 2); e.Graphics.DrawImage(bitmap, start); }

    图片数据

    <img>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</img>





    2021年7月13日 1:19

答案

  • 你好,

    根据我的测试,我发现的确有这个问题。

    这可能是个issue,我建议你可以在下面的网址报告这个问题。

    Developer Community

    Best Regards,

    Jack


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2021年7月14日 8:03
    版主

全部回复

  • 你好,

    目前来说,我尝试了你的代码,但是我预览的时候是有图像的,你看下我写的代码:

    private void button1_Click(object sender, EventArgs e)
            {
                PrintDialog dialogPrint = new PrintDialog();
                dialogPrint.AllowPrintToFile = true;
                dialogPrint.AllowSomePages = true;
                dialogPrint.PrinterSettings.MinimumPage = 1;
                dialogPrint.PrinterSettings.MaximumPage = 1;
                dialogPrint.PrinterSettings.FromPage = 1;
                dialogPrint.PrinterSettings.ToPage = 1;
                if (dialogPrint.ShowDialog() == DialogResult.OK)
                {
                    dialogPrint.Document = printDocument;
                    printDocument.Print();
                }
            }
            PrintDocument printDocument = new PrintDocument();
            
            private Bitmap GetImage(string base64)
            {
                byte[] imageBuffer = Convert.FromBase64String(base64);
                Bitmap bitmap = null;
                using (MemoryStream myStream = new MemoryStream(imageBuffer, 0, imageBuffer.Length))
                {
                    bitmap = new Bitmap(myStream);
                    myStream.Close();
                    myStream.Dispose();
                    return bitmap;
                }
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                printDocument.OriginAtMargins = true;
                printDocument.PrintPage += PrintDocument_PrintPage;
            }
    
            private void PrintDocument_PrintPage(object sender, PrintPageEventArgs e)
            {
                string base64string = File.ReadAllText("E:\\test.txt");
                var bit = GetImage(base64string);
                Point start = new Point(0, 0);
                e.Graphics.DrawImage(bit, start); 
            }

    注意下我是打印到Microsoft Print to PDF来查看图片的。

    最终的图片是这样的:

    Best Regards,

    Jack


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2021年7月13日 8:27
    版主
  • 对的,忘了说了,只有在打印预览的窗口上不显示,打印成pdf或实际的打印机打印都是可以输出的。

    补充下打印预览对话框的代码

            private void printView_button_Click(object sender, EventArgs e)
            {
                 PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog();
                 printPreviewDialog.Document = printDocument;
                 try
                 {
                    printPreviewDialog.ShowDialog();
                 }
                 catch (Exception excep)
                 {
                    MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                }

    2021年7月13日 9:26
  • 你好,

    根据我的测试,我发现的确有这个问题。

    这可能是个issue,我建议你可以在下面的网址报告这个问题。

    Developer Community

    Best Regards,

    Jack


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2021年7月14日 8:03
    版主
  • 非常感谢您的回答。
    2021年7月14日 8:34