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 |
[logo] X=10 |
[logo] X=0 |
[logo] X=10 |
[logo] X=0 |
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/ |