Á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

...

...

Função: 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

...

vetor

...

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