Exemplo n.º 1
0
        private void PrintBtn_Click(object sender, RoutedEventArgs e)
        {
            PrintBtn.IsEnabled = false;
            Printer printer = (Printer)PrintersCombo.SelectedItem;

            System.Windows.Xps.XpsDocumentWriter xpsDocumentWriter = PrintQueue.CreateXpsDocumentWriter(printer.PrintQueue);
            xpsDocumentWriter.WritingCompleted += XpsDocumentWriter_WritingCompleted;
            xpsDocumentWriter.WriteAsync(PreviewViewer.Document.DocumentPaginator);
        }