Trabalhando com imagens PNG (transparente)
Publicado: Vie Feb 01, 2013 6:09 pm
Caros desenvolvedores,
Cada vez mais me surpreendo com o Xailer... Estou desenvolvendo um novo
produto, e estou fazendo utilizando imagens PNG (transparentes)... tá
ficando muito bom...
Porém, gostaria de compartilhar aqui, algumas questíµes que talvez pudessem
ser melhoradas no xailer...
1) Há um problema no componente TPage (não fica TOTALMENTE transparente) na
seguinte situação:
OBS: Somente se estiver executando em TERMINAL SERVICE...
1.1) Coloquei num formulário um objeto TImage, configurei lTransparent:=.T.,
configurei oPicture com um PNG transparente,
1.2) "dentro" desse TImage, coloquei um TPage, configurei lTransparent:=.T.
Até aqui tudo certo, o TPage fica TOTALMENTE transparente... O problema vem
agora:
1.3) Adicionei uma página (Tpage1) em TPage, pronto, aí está o problema...
Para resolver esse problema, coloquei um TBevel, ocupando toda a área
(AllClient) de TPage1...
2) Outra questão em relação as imagens transparentes, é que tive que colocar
todas como lVisible:=.F. e no evento OnInitialize do form, vou atribuindo
lVisible:=.T. pela ordem que quero que apareçam no form. Se não, o efeito
fica muito estranho, principalmente quando tenho imagens transparentes,
dentro de outras imagens transparentes... Não sei se há como alterar isso no
xailer, mas, acho que as imagens deveriam ir aparecendo aos poucos, na mesma
ordem que foram adicionadas em projeto...
Por enquanto é só...
Obrigado pela atenção,
Reginaldo
Cada vez mais me surpreendo com o Xailer... Estou desenvolvendo um novo
produto, e estou fazendo utilizando imagens PNG (transparentes)... tá
ficando muito bom...
Porém, gostaria de compartilhar aqui, algumas questíµes que talvez pudessem
ser melhoradas no xailer...
1) Há um problema no componente TPage (não fica TOTALMENTE transparente) na
seguinte situação:
OBS: Somente se estiver executando em TERMINAL SERVICE...
1.1) Coloquei num formulário um objeto TImage, configurei lTransparent:=.T.,
configurei oPicture com um PNG transparente,
1.2) "dentro" desse TImage, coloquei um TPage, configurei lTransparent:=.T.
Até aqui tudo certo, o TPage fica TOTALMENTE transparente... O problema vem
agora:
1.3) Adicionei uma página (Tpage1) em TPage, pronto, aí está o problema...
Para resolver esse problema, coloquei um TBevel, ocupando toda a área
(AllClient) de TPage1...
2) Outra questão em relação as imagens transparentes, é que tive que colocar
todas como lVisible:=.F. e no evento OnInitialize do form, vou atribuindo
lVisible:=.T. pela ordem que quero que apareçam no form. Se não, o efeito
fica muito estranho, principalmente quando tenho imagens transparentes,
dentro de outras imagens transparentes... Não sei se há como alterar isso no
xailer, mas, acho que as imagens deveriam ir aparecendo aos poucos, na mesma
ordem que foram adicionadas em projeto...
Por enquanto é só...
Obrigado pela atenção,
Reginaldo