<< Clique para Mostrar o Sumário >>
Impressora de Linha |
A Impressora de Linha é um objeto que permite imprimir diretamente para uma impressora matricial. Para utilizar este recurso, siga estes procedimentos:
1.Clique com o botão direito do mouse no objeto Servidor de Dados e selecione a opção Inserir - Standard - Impressora de Linha.
Inserindo uma Impressora de Linha
2.Para configurar a Impressora de Linha, clique com o botão direito do mouse no objeto e selecione a opção Propriedades. A janela da figura a seguir é mostrada.
Aba Geral
As opções disponíveis nesta aba estão descritas na tabela a seguir.
Opções disponíveis na aba Geral
Opção |
Descrição |
---|---|
Usar impressora padrão do Windows |
Utiliza a impressora padrão do Windows como saída do objeto Impressora de Linha. Esta opção corresponde à propriedade UseDefaultPrinter |
Escolher uma impressora disponível |
Permite selecionar uma impressora dentre as impressoras instaladas no sistema operacional como saída do objeto Impressora de Linha. A propriedade PrinterName é configurada com o nome da impressora selecionada nesta opção |
NOTAS |
•Caso seja selecionada a opção Escolher uma impressora disponível, mas não seja selecionada nenhuma impressora na Lista de Seleção correspondente, o objeto Impressora de Linha não permite a impressão e sua propriedade PrinterStatus é configurada com o valor 0 (zero, psUnknown). •A impressora padrão do Windows para o usuário atualmente logado pode ser diferente da impressora padrão utilizada pelo E3 Server. Veja o tópico Impressora para maiores informações. •O objeto Impressora de Linha pode ser inserido em uma Tela, no Viewer, em uma Pasta do Viewer ou em uma Pasta de Dados. |
Para a impressão, utilize o método Write, passando como argumento a String desejada. Este objeto possui a propriedade MaxPendingLines, que controla o número máximo de linhas pendentes para impressão. Caso a chamada do método Write ultrapasse o valor configurado nesta propriedade, este método retorna um erro de script e a String excedente é descartada.