Jump to content
Fivewin Brasil

ShellExecute( 0, "Print", cArquivo, , , 8)


Theotokos

Recommended Posts

Bom Dia!

Estou utilizando este comando para imprimir um arquivo em .PDF

Até ai tudo bem, ou seja, funciona - envia para impressora; porem depois que imprime ele fecha o arquivo que foi aberto no Adobe

mas fica aberto o Adobe...

Como faço para enviar este comando sem abrir ou ficar aberto o Adobe?

Ou se tem alguma outra maneira de enviar diretamente para impressora o arquivo .PDF

Obrigado!!!

Link to comment
Share on other sites

Parece fácil:

Relação entre a impressão e a linha de comandos:

	
		
			
				-print-to-default $file.pdf
			
				 imprime o documento para a impressora padrão
		
		
			
				-print-to $printer_name $file.pdf
			
				 imprime o documento para a impressora indicada
		
		
			
				-print-dialog $file.pdf
			
				 abre o documento e exibe a janela de impressão para que possa escolher a impressora e as opções
		
		
			
				-exit-on-print
			
				 se utilizar -print-to-default ou -print-to, após a impressão a aplicação será fechada
		
	

Link to comment
Share on other sites

Amiguinhos,

Uma vez estal de Sumatra apareceu na minha maquina de intrometido. Ele é instalado junto com os programas RFB da Receita Federal. Ranquei fora pois mais atrapalhou que ajudou.

Para imprimir meus PDFs eu uso este comando super-ultra-mega-blaster-de-complicado e o PC que se vire:

cRun := "START /B "+ cFilePath( GetModuleFileName( GetInstance() ) ) + "\PDF\" + strZero(M->PRN_IDPEDIDO,8)+".pdf" + " /P "
RUN( cRun )
Que na verdade acaba sendo um start /b pasta\pdf\arquivo.pdf /p.
Vale lembrar que gosto muito de instalar o doPDF que é uma impressora virtual para PDFs e como leitor o Foxit Reader.
Link to comment
Share on other sites

Amiguinhos,

Uma vez estal de Sumatra apareceu na minha maquina de intrometido. Ele é instalado junto com os programas RFB da Receita Federal. Ranquei fora pois mais atrapalhou que ajudou.

Para imprimir meus PDFs eu uso este comando super-ultra-mega-blaster-de-complicado e o PC que se vire:

cRun := "START /B "+ cFilePath( GetModuleFileName( GetInstance() ) ) + "\PDF\" + strZero(M->PRN_IDPEDIDO,8)+".pdf" + " /P "
RUN( cRun )
Que na verdade acaba sendo um start /b pasta\pdf\arquivo.pdf /p.
Vale lembrar que gosto muito de instalar o doPDF que é uma impressora virtual para PDFs e como leitor o Foxit Reader.

Vlw! Vou testar esta opção!!! Obgdo!!

Link to comment
Share on other sites

Amiguinhos,

Uma vez estal de Sumatra apareceu na minha maquina de intrometido. Ele é instalado junto com os programas RFB da Receita Federal. Ranquei fora pois mais atrapalhou que ajudou.

Para imprimir meus PDFs eu uso este comando super-ultra-mega-blaster-de-complicado e o PC que se vire:

cRun := "START /B "+ cFilePath( GetModuleFileName( GetInstance() ) ) + "\PDF\" + strZero(M->PRN_IDPEDIDO,8)+".pdf" + " /P "
RUN( cRun )
Que na verdade acaba sendo um start /b pasta\pdf\arquivo.pdf /p.
Vale lembrar que gosto muito de instalar o doPDF que é uma impressora virtual para PDFs e como leitor o Foxit Reader.

Rochinha, isso é para MODO CONSOLE? Não entendi...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...