Ir ao conteúdo
  • Cadastre-se

Imprimir pdf


Softdata

Posts recomendados

Galera,

No meu código ao colocar imprimir ele ja ver a impressora que esta selecionada por padrão e manda imprimir. Queria queria saber como eu faco para meu codigo funcione como no codigo que aparece as propriedades da impressora antes de imprimir. ou Como fazer com que o de baixo realize a mesma tarefa do de cima, que é imprimir as informações contidas no pdf?

 

Meu codigo:

 

ProcessStartInfo info = new ProcessStartInfo();
            info.Verb = "print";
            info.FileName = "C:\\PDFs\\2.pdf";
            info.CreateNoWindow = true;
            info.WindowStyle = ProcessWindowStyle.Hidden;
            Process p = new Process();
            p.StartInfo = info;
            p.Start();
            p.WaitForInputIdle();
            System.Threading.Thread.Sleep(3000);
            if (false == p.CloseMainWindow())
                p.Kill();

Codigo com as propriedades:

PrintDialog printDlg = new PrintDialog ();
    PrintDocument PrintDoc = new PrintDocument ();
    printDoc.DocumentName = "Imprimir documento" ;
    printDlg.Document = PrintDoc;
    printDlg.AllowSelection = verdadeiro ;
    printDlg.AllowSomePages = verdadeiros ;
    // Chamada ShowDialog
    Se (printDlg.ShowDialog () == DialogResult .OK)
        printDoc.Print ();

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!