WPF在一个文档中打印文本和图像

时间:2013-04-08 10:48:05

标签: c# wpf image xaml printing

我想要打印一个包含文本和图像的文档。我正在使用带有表和BlockUIContainers的FlowDocument。在visual studio中,图像显示但是当我想在运行时打印图像部分时它是空白的

<BlockUIContainer>
      <Grid>
          <Image 
                Grid.Column="0"
                Source="/Resources/company.jpg"
                Height="97"
                Width="184"
                HorizontalAlignment="Left" />
      </Grid>
</BlockUIContainer>

 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     PrintDialog printDialog = new PrintDialog();
     if (printDialog.ShowDialog() == true)
     {
            printDialog.PrintDocument(((IDocumentPaginatorSource)flowdocument).DocumentPaginator, "Flow Document Print Job");
     }
 }

这种行为有什么理由吗?有什么解决方案吗?

我在想我必须把所有东西放在Canvas中,之后我会做printVisual函数吗?

0 个答案:

没有答案