Algumas telas permitem modificar a localização de botões e logotipos, o tamanho de caixas de entrada de dados, ocultar imagens, etc.

Isso é feito através de um arquivo texto colocado na pasta da tela com mesmo nome da tela e com a extensão .mkt.

 

Como calcular o posicionamento X e Y

 

A tela do Self-Checkout pode ter qualquer resolução. O posicionamento X e Y é feito através de coordenadas em pixels a partir da posição 1 que fica no canto superior esquerdo.

 

Por exemplo, a tela abaixo tem 1000 pixels de largura (X) e 700 pixels de altura (Y).

Desta forma, se você quiser colocar os botões "Iniciar" e "Identificação" no canto inferior direito, coloque-os X = 650 em ambos (posição horizontal) e Y = 500 no botão que fica em cima e Y = 600 no botão que ficará logo abaixo:

 

 

O arquivo de configuração ficará assim:

 

Tela01.mkt

 

Este nome porque a pasta é Tela01.

 

[Config]
Ativo=1
 
[bt_ajuda]
X=10
Y=10
 
[bt_iniciar]
X=650
Y=500
 
[bt_id]
X=650
Y=600

 

[txt_caixa_fechado]
X=10
Y=25

Cor=#BF00FF

Tamanho=15

 

Observe que todos os arquivos TelaXX.mkt tem que ter a chave [Config] e o parâmetro Ativo, que pode ser 0 ou 1. Sendo que deverá estar com valor 1 para ativar as personalizações indicadas no arquivo. Se estiver 0 (zero), mesmo o arquivo configurado não irá ativar as personalizações de layout.

 

Os nomes entre [ e ] indicam o mesmo nome do arquivo de imagem usado para personalizar (veja o tópico de cada tela que tem uma grade mencionando qual é esse nome).

 

Configuração de imagem de fundo

 

As telas que possuem imagem imagem de fundo permitem apenas 1 configuração:

 

[fundo]
Adaptar=1
 

Adaptar = 1 indica que a imagem de fundo será esticada caso seja menor que a resolução da tela ou reduzida se a tela for menor. Valor 0 (zero) a Frente irá manter o tamanho original da imagem.

 

 

Imagens

 

Algumas imagens permitem configuração de mostrar ou esconder, como por exemplo na tela principal (tela01):

 

[logo]

X=10
Y=10
Visivel=1

[logo]

X=10
Y=10
Visivel=0

[logo]

X=0
Y=10
Visivel=1

[logo]

X=10
Y=0
Visivel=1

[logo]

X=0
Y=0
Visivel=1

Logo fica na esquerda em cima e visível (X=10 e Y=10)

Logo invisível

Logo fica 10 pixels na Y e centralizado na tela na posição X (zero)

Logo fica 10 pixels na X e centralizado na tela na posição Y (zero)

Logo fica totalmente centralizado na tela

 

Observe que no caso de imagens (não botões), quando você colocar 0 (zero) para X ou Y, indica que quer centralizar horizontal ou verticalmente.

 

Propriedades especiais

 

L = Largura em pixels

 

Exemplo de um campo CPF:

 

[cpf]

X=600

Y=5

L=200

[cpf]

X=500

Y=5

L=300

 

L = indica que o campo CPF irá possuir 200 pixels de largura.

 

A largura só se aplica a alguns casos especiais, isto é indicado na grade de informações de cada tela.

 

 

Propriedades para textos (prefixo txt)

 

X

Posição horizontal (em pixels)

Y

Posição vertical (em pixels)

Tamanho

Tamanho da letra. Em pontos. 6 para bem pequeno e 60 para fonte bem grande.

Cor

Cor em notação html. Exemplo: #BF00FF. Para obter as cores acesse https://html-color-codes.info/