Envia um arquivo localizado no servidor de aplicação ou disco local para impressão, sendo neste caso uma impressora local,
Esta função permite informar a quantidade de cópias a serem impressas do arquivo.
Sintaxe
LOG_printFileInClientCopies( < l_file > , < l_client >, < l_locaPrinter >, < l_numberOfCopies > ) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_file |
| Sim | Caminho completo do arquivo em disco a ser impresso. |
l_client |
| Sim | Ambiente de localização do arquivo: 0 - Servidor 1 - Local. |
l_localPrinter |
| Sim | Nome da impressora local onde o arquiivo deverá ser impresso. |
l_numberOfCopies |
| Sim | Número de cópias a serem impressas do arquivo. |
Retorno
Tipo | Descrição |
---|---|
| Indicador de sucesso ou falha de impressão local do arquivo; TRUE - Arquivo impresso com sucesso. FALSE - Falha ao tentar imprimir o arquivo. |
Exemplo
#--------------------------------------------# FUNCTION LOG_printFileInClientCopies_test() #--------------------------------------------# DEFINE l_file CHAR(250) DEFINE la_localprinters ARRAY[10] OF VARCHAR(150) LET l_file = "c:\\temp\\arquivo1.txt" LET la_localprinters = _advpl_LOG_load_local_printers() #SIMULANDO IMPRESSAO DE 3 CÓPIAS DE ARQUIVO LOCALIZADO NO SERVIDOR CALL LOG_printFileInClientCopies(l_file,FALSE,la_locais[1],3) #SIMULANDO IMPRESSAO DE 2 CÓPIAS DE ARQUIVO LOCAL CALL LOG_printFileInClientCopies(l_file,TRUE,la_locais[1],2) END FUNCTION
Informações
Fontes: log0280.4gl
Disponível a partir do pacote 12.1.2403 ou Framework Fix 12.1.2305(fix02)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas