Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
portuguese
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle

...

GetImpWindows

...

...

...

GetImpWindows

Retorna

...

um

...

array

...

com

...

os

...

nomes

...

das

...

impressoras

...

disponíveis.

Sintaxe

Bloco de código
collapsefalse
GetImpWindows( <
lDirect> ) --> aRet
 lDirect > )

Parâmetros

...

Nome

Tipo

Descrição

Obrigatório

Referência

lDirect

...

lógico

Indica se, verdadeiro (.T.), retorna as impressoras do Application Server; caso contrário, falso (.F.), do Smart Client.

X

 

Retorno

Nome

Tipo

Descrição

aRet

...

a

Retorna um array, no formato texto, com as impressoras instaladas. Sendo que, a primeira impressora da lista é a padrão.

Observações

  • Até a build 7.00.101202A, caso não fosse encontrada nenhuma impressora no equipamento em questão, a função retornava um array com um elemento, contendo a string

...

  • "Nenhuma Impressora Disponivel".

...

  • Na build 7.00.111010P, a string retornada nesta condição passou a ser "No printer is available"
  • E, nas builds superiores a 7.00.111010P, caso não seja encontrada nenhuma impressora no equipamento, a função retornará um array vazio ( {} ).

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
User Function exemplo()
  aRet := {}
  aRet := GetImpWindows(.T.) // Result:{"Impressora 01","Impressora 02"}
  varinfo("impressoras:",aRet)
Return

Abrangência

Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server