You are on page 1of 11

MANUAL DO USUÁRIO

Sistema ZEUS Frente de Loja


Configuração de Telas

M018 – CodFon 166 – 29/11/2007

ZANTHUS S.A.
Fone (11) 3750 – 7000 www.zanthus.com.br
INDÍCE

INTRODUÇÃO .........................................................................................................................................1
ATRIBUTOS DA POSIÇÃO E DIMENSÃO DA JANELA .......................................................................2
ATRIBUTOS DO FUNDO E FONTE DO TÍTULO ...................................................................................2
ATRIBUTOS DA MOLDURA ...................................................................................................................3
ATRIBUTOS DO FONTE DA JANELA ...................................................................................................4
ATRIBUTOS DO FUNDO DA JANELA...................................................................................................4
DEFINIÇÃO DE PARÂMETROS .............................................................................................................5
CORES..............................................................................................................................................5
TEXTO...............................................................................................................................................5
LETRA...............................................................................................................................................5
FONTE ..............................................................................................................................................5
CARACTERE DE FUNDO ................................................................................................................6
COLUNAS:........................................................................................................................................6
LINHAS: ............................................................................................................................................6
EXEMPLO DE ARQUIVO ZIG.CFG: .......................................................................................................7
TELA EM FORMATO CONSOLE............................................................................................................9
INTRODUÇÃO

INTRODUÇÃO
Este documento descreve a configuração da tela do programa aplicativo do equipamento
modular. A configuração das telas se faz através de um arquivo texto, denominado
"ZIG.CFG", que deve existir ou ser criado no mesmo diretório do sistema ZANTHUS,
seguindo rigorosamente as orientações abaixo.
Eventuais erros de configuração detectados pelo programa serão listados no arquivo
"ZIG.ERR", com a indicação do número do visor, do tipo de erro e de uma sugestão para
solucioná-lo.
No arquivo texto, a configuração é feita através de algumas palavras chaves seguidas de um
valor ou texto, sempre se referindo a um visor corrente. Para definir um visor corrente, deve-
se inserir uma linha com "VISOR=n".

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 1
ATRIBUTOS DA JANELA

ATRIBUTOS DA POSIÇÃO E DIMENSÃO DA JANELA

Palavra chave Descrição


COLUNA_INICIAL= Coluna inicial de 0 a 1000
LINHA_INICIAL= Linha inicial de 0 a 1000
LARGURA= Largura total de 0 a 1000
ALTURA= Altura total de 0 a 1000

ATRIBUTOS DO FUNDO E FONTE DO TÍTULO

Palavra chave Descrição


TIT_MENSA= Texto Até 60 posições
TIT_POSICAO= Alinhamento do texto ParamAlinhamento
TIT_FUNDO_COR= Cor do fundo do título ParamCor
TIT_FUNDO_ESTILO= Estilo ParamEstiloFundo
TIT_FUNDO_USUARIO= Estilo feito pelo usuário ParamUsuárioFundo
TIT_FONTE_TIPO= Tipo ParamFonte
TIT_FONTE_COR= Cor ParamCor
TIT_FONTE_TAM= Tamanho 0 a 10
TIT_FONTE_MULTX= Fator multipl largura ParamFonteProp
TIT_FONTE_DIVX= Fator divisão largura ParamFonteProp
TIT_FONTE_MULTY= Fator multipl altura ParamFonteProp
TIT_FONTE_DIVY= Fator divisão altura ParamFonteProp

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 2
ATRIBUTOS DA MOLDURA

ATRIBUTOS DA MOLDURA

Palavra chave Descrição


MOLD_COR= Cor ParamCor
MOLD_ESTILO= Estilo da moldura Opções:
SOLID_LINE
DOTTED_LINE
CENTER_LINE
DASHED_LINE
USERBIT_LINE
MOLD_LARGURA= Largura Opções:
NORMAL
LARGO
MOLD_USUARIO= Estilo feito pelo usuário Usado para definir um
caractere de linha. O estilo
da linha (ver acima) deve ser
USERBIT_LINE. Deve
conter quatro dígitos
hexadecimais. Por exemplo,
uma linha tracejada poderia
ser definida com
MOLD_USUARIO=3333

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 3
ATRIBUTOS DO FONTE DA JANELA

ATRIBUTOS DO FONTE DA JANELA

Palavra chave Descrição


FONTE_COR= Cor ParamCor
FONTE_TIPO= Tipo ParamFonte
FONTE_TAM= Tamanho 0 a 10
FONTE_MULTX= Fator multipl largura ParamFonteProp
FONTE_DIVX= Fator divisão largura ParamFonteProp
FONTE_MULTY= Fator multipl altura ParamFonteProp
FONTE_DIVY= Fator divisão altura ParamFonteProp
COLUNAS= Colunas (usado para fonte) COLUNAS
LINHAS= Linhas (usado para fonte) LINHAS

ATRIBUTOS DO FUNDO DA JANELA

Palavra chave Descrição


FUNDO_COR= Cor ParamCor
FUNDO_ESTILO= Tipo do caractere do fundo ParamEstiloFundo
FUNDO_USUARIO= Definição do caractere de ParamUsuárioFundo
fundo

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 4
DEFINIÇÃO DE PARÂMETROS

DEFINIÇÃO DE PARÂMETROS
CORES
A definição de cores (parâmetro ParamCor nas tabelas) pode ser uma das seguintes:

BRANCO MARROM VERMELHO-CLARO


AZUL LIGHTGRAY LIGHTMAGENTA
VERDE DARKGRAY AMARELO
CYAN AZUL-CLARO PRETO
VERMELHO VERDE-CLARO
MAGENTA LIGHTCYAN

TEXTO
O modo de alinhamento do texto (parâmetro ParamAlinhamento nas tabelas) pode ser:
ESQUERDA
CENTRO
DIREITA

LETRA
O tipo de letra (parâmetro ParamFonte nas tabelas) pode ser:
DEFAULT_FONT
TRIPLEX_FONT
SMALL_FONT
SANS_SERIF_FONT
GOTHIC_FONT

FONTE
O parâmetro ParamFonteProp nas tabelas é usado para definir proporção ao fonte. O tipo do
fonte não pode ser DEFAULT_FONT e o tamanho do fonte deve ser 0. A proporção vai ser
dada conforme o cálculo entre o fator de divisão e de multiplicação da largura ou da altura.
Faixa permitida: de 0 a 100.
O estilo do fundo das janelas (parâmetro ParamEstiloFundo nas tabelas) pode ser:
EMPTY_FILL (Vazio)
SOLID_FILL (Sólido)
LINE_FILL (---)
LTSLASH_FILL (///)
SLASH_FILL (///)
BKSLASH_FILL (\\\)
LTBKSLASH_FILL (\\\)
HATCH_FILL (Light hatch)
XHATCH_FILL (Heavy cross hatch)
INTERLEAVE_FILL (Interleaving line)
WIDE_DOT_FILL (Widely spaced dots)
CLOSE_DOT_FILL (Closely spaced dots)
USER_FILL (usuário)

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 5
DEFINIÇÃO DE PARÂMETROS

CARACTERE DE FUNDO
O caractere de fundo das janelas pode ser definido pelo usuário através do parâmetro
ParamUsuárioFundo nas tabelas. Deve conter dezesseis dígitos hexadecimais,
representando oito bytes. Cada bit desses bytes corresponde a um pixel na tela. Para usar esta
definição, o estilo do fundo (ver ParamEstiloFundo acima) deve ser obrigatoriamente
USER_FILL.

COLUNAS:
Usado para definir proporção na largura do fonte, e será calculado internamente pelo sistema. Dessa
forma as regras definidas pelo PROP_FONTE devem ser respeitadas. O tipo de fonte não pode ser
DEFAULT_FONT, o tamanho deve ser igual a zero, e os quatro tipos de proporção (FONTE_MULTX
... FONTE_MULTY) devem ser definidos com valor 1 ou não definidos.

LINHAS:
Usado para definir proporção na altura do fonte, e será calculado internamente pelo sistema. Dessa
forma as regras definidas pelo PROP_FONTE devem ser respeitadas. O tipo de fonte não pode ser
DEFAULT_FONT, o tamanho deve ser igual a zero, e os quatro tipos de proporção (FONTE_MULTX
... FONTE_MULTY) devem ser definidos com valor 1 ou não definidos.

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 6
EXEMPLO DE ARQUIVO ZIG.CFG

EXEMPLO DE ARQUIVO ZIG.CFG:

VISOR=5 * <número do visor>


COLUNA_INICIAL=500 <posição inicial na horizontal>
LINHA_INICIAL=300 <posição inicial na vertical>
LARGURA=500 <tamanho na horizontal>
ALTURA=700 <tamanho na vertical>
TIT_MENSA=JANELA DE TESTE 5 <texto do título>
TIT_POSICAO=CENTRO <alinhamento do texto>
TIT_FUNDO_COR=PRETO <cor do fundo>
TIT_FUNDO_ESTILO=SOLID_FILL <caractere do fundo>
TIT_FONTE_TIPO=DEFAULT_FONT <tipo de letra>
TIT_FONTE_COR=BRANCO <cor da letra>
TIT_FONTE_TAM=2 <tamanho da letra>
MOLD_COR=BRANCO <cor da linha da moldura>
MOLD_ESTILO=SOLID_LINE <tipo de linha da moldura>
MOLD_LARGURA=NORMAL <largura da linha da moldura>
FUNDO_COR=PRETO <cor do fundo>
FUNDO_ESTILO=SOLID_FILL <caractere do fundo>
FONTE_COR=BRANCO <cor da letra usada no visor>
FONTE_TIPO= TRIPLEX_FONT <tipo da letra usada no visor>
FONTE_TAM=0 <tamanho da letra usada no visor>
COLUNAS=16 <número de colunas no visor>
LINHAS=1 <número de linhas no visor>
DESENHA=[SIM;NÃO] Indica se visor será ou não tratado.
Default:
Visores até 13: SIM
A partir de 14: NAO

Os visores são:

0 Tela de fundo
1 Linha de digitação
2 Número da função
3 Número do operador e PDV
4 Relógio / Mensagens do sistema
5 Mensagens de retaguarda
6 Mensagens do módulo fiscal
7 Descritivo da mercadoria
8 Quantidade do item vendido
9 Preço total do item
10 Total do cupom
11 Preço unitário
12 Fita detalhe
13 Cupom na tela (somente linux)
14 Nome do operador (CodFon 162)

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 7
EXEMPLO DE ARQUIVO ZIG.CFG

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 8
TELA EM FORMATO CONSOLE

TELA EM FORMATO CONSOLE


(DISPONÍVEL A PARTIR DO CODFON 96)

Normalmente quando o pdv está sendo executado em janela DOS do Win NT ou Win
2000, pelo fato de usar TELA CHEIA, quando se navega entre aplicações, o programa de
PDV “congela”, ficando em pausa. Com isso não é possível interagir com a aplicação, até que
o foco volte para ela.
Nesses casos, é possível usar o PDV com tela em formato caracter (25 linhas por 80
colunas), ficando o PDV em operação mesmo quando sem o foco no programa.

Para isso deve-se:


• No arquivo ECF9.CFG
o FLAG_PERFORM=4
o SEM_ZIG
o ZIGK_MODO=4
• No arquivo ZIG.CFG serão tratados os parâmetros:
o LINHA_INICIAL (*) de 0 a 24
o COLUNA_INICIAL (*) de 0 a 79
o COLUNAS
o FONTE_COR
o FUNDO_COR
(*) Nesse caso é a posição da linha ou coluna. No formato normal esse
campo varia de 0 a 1000.

Para permitir a exibição de textos no fundo da console, o programa, na inicialização,


exibirá os arquivos texto que encontrar cujo nome obedeça ao formato “ZIGFUNcf.TXT”,
onde “c” é a cor do caracter e “f” é a cor do fundo, de acordo com as tabelas abaixo:

Caracteres (c) Fundo (f)


0 Preto 8 Cinza escuro 0 Preto 8 Preto (*)
1 Azul 9 Azul claro 1 Azul 9 Azul (*)
2 Verde A Verde claro 2 Verde A Verde (*)
3 Ciano B Ciano claro 3 Ciano B Ciano (*)
4 Vermelho C Vermelho claro 4 Vermelho C Vermelho (*)
5 Magenta D Magenta claro 5 Magenta D Magenta (*)
6 Marrom E Amarelo 6 Marrom E Marrom (*)
7 Cinza F Branco 7 Cinza F Cinza (*)
(*) Com os caracteres piscando (em tela cheia)

Exemplo: Texto com letras Brancas sobre fundo vermelho – o nome do arquivo deve
ser ZIGFUNF4.TXT.

Pode-se usar diversos arquivos, que serão montados em ordem alfabética. Quando no
corpo do arquivo for encontrado o caracter ‘\’ (barra invertida) a posição é ignorada, nada
sendo montado sobre ela. Isso permite colocar numa mesma linha de arquivos diferentes
textos que se complementam em cores de caracter ou fundo diferentes.

SISTEMA ZEUS Frente de Loja M018 - CONFIGURAÇÃO DE TELAS - CodFon 166 – 29/11/2007 Pág 9

You might also like