In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Trabalhando com imagens PNG (transparente)
Trabalhando com imagens PNG (transparente)
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
Trabalhando com imagens PNG (transparente)
Pessoal,
Para entender melhor o problema do TPage da questão 1, postei os links
abaixo com as imagens que demostram o problema...
Imagem 1 (Gerada no WTS, com problema):
http://www.sommus.com/tela_com_problema_wts.jpg
Imagem 2 (sem problema): http://www.sommus.com/tela_sem_problema.jpg
Acho que assim explica melhor toda a questão...
Obrigado pela atenção,
Reginaldo
"Sommus - Reginaldo" <reginaldo@sommus.com> escreveu na notícia da
mensagem:510bf5d1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> 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
Para entender melhor o problema do TPage da questão 1, postei os links
abaixo com as imagens que demostram o problema...
Imagem 1 (Gerada no WTS, com problema):
http://www.sommus.com/tela_com_problema_wts.jpg
Imagem 2 (sem problema): http://www.sommus.com/tela_sem_problema.jpg
Acho que assim explica melhor toda a questão...
Obrigado pela atenção,
Reginaldo
"Sommus - Reginaldo" <reginaldo@sommus.com> escreveu na notícia da
mensagem:510bf5d1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> 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
Trabalhando com imagens PNG (transparente)
Reginaldo,
por favor, envíanos un pequeño ejemplo que muestre el problema.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
por favor, envíanos un pequeño ejemplo que muestre el problema.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Trabalhando com imagens PNG (transparente)
Caro José F. Giménez,
Conforme solicitado, segue o link do exemplo: http://www.sommus.com/teste_tpage.zip
Obs: Lembrando que o problema só ocorre no WTS...
Obrigado pela atenção,
Reginaldo
Conforme solicitado, segue o link do exemplo: http://www.sommus.com/teste_tpage.zip
Obs: Lembrando que o problema só ocorre no WTS...
Obrigado pela atenção,
Reginaldo
Trabalhando com imagens PNG (transparente)
Caro José F. Giménez,
E quanto a QUESTíƒO 2?
Obrigado pela atenção,
Reginaldo
E quanto a QUESTíƒO 2?
Obrigado pela atenção,
Reginaldo
Trabalhando com imagens PNG (transparente)
Caro José F. Giménez,
Conseguiu ver o problema?
Obrigado pela atenção,
Reginaldo
"Sommus - Reginaldo" <reginaldo[at]sommus[dot]com> escreveu na notícia da
mensagem:510d7a6b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Caro José F. Giménez,
>
> E quanto a QUESTíƒO 2?
>
> Obrigado pela atenção,
>
> Reginaldo
Conseguiu ver o problema?
Obrigado pela atenção,
Reginaldo
"Sommus - Reginaldo" <reginaldo[at]sommus[dot]com> escreveu na notícia da
mensagem:510d7a6b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Caro José F. Giménez,
>
> E quanto a QUESTíƒO 2?
>
> Obrigado pela atenção,
>
> Reginaldo
Trabalhando com imagens PNG (transparente)
Reginaldo,
perdona el retraso. Lo he revisado, pero yo no lo puedo probar con TS.
De todos modos, sí hay una cosa que sería conveniente cambiar: en vez de
poner un TImage con la imagen, pon la imagen directamente en la
propiedad oBkgnd de TPages.
Por otro lado, la imagen está en formato PNG. Este formato sólo se puede
usar o bien con FreeImage.dll o con GDI+, pero nunca de forma nativa.
Windows Server 2003 y posteriores incluyen ya GDI+, pero es posible que
no funcione bien dependiendo de la configuración de pantalla. Prueba a
subir los colores a 32 bits, o usar FreeImage.dll
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
perdona el retraso. Lo he revisado, pero yo no lo puedo probar con TS.
De todos modos, sí hay una cosa que sería conveniente cambiar: en vez de
poner un TImage con la imagen, pon la imagen directamente en la
propiedad oBkgnd de TPages.
Por otro lado, la imagen está en formato PNG. Este formato sólo se puede
usar o bien con FreeImage.dll o con GDI+, pero nunca de forma nativa.
Windows Server 2003 y posteriores incluyen ya GDI+, pero es posible que
no funcione bien dependiendo de la configuración de pantalla. Prueba a
subir los colores a 32 bits, o usar FreeImage.dll
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Trabalhando com imagens PNG (transparente)
Caro José F. Giménez,
Obrigado por responder...
Colocar a imagem na propriedade oBkGnd de TPages, não é possível, pois no
meu caso abro o formulário dentro de TPage...
Vou tentar, utilizando FreeImage.dll, e retorno dizendo se deu certo ou
não...
Obrigado pela atenção,
Reginaldo
"Jose F. Gimenez" <jfgimenezAM]"@wanadoo.es> escreveu na notícia da
mensagem:51137211$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Reginaldo,
>
> perdona el retraso. Lo he revisado, pero yo no lo puedo probar con TS. De
> todos modos, sí hay una cosa que sería conveniente cambiar: en vez de
> poner un TImage con la imagen, pon la imagen directamente en la propiedad
> oBkgnd de TPages.
>
> Por otro lado, la imagen está en formato PNG. Este formato sólo se puede
> usar o bien con FreeImage.dll o con GDI+, pero nunca de forma nativa.
> Windows Server 2003 y posteriores incluyen ya GDI+, pero es posible que no
> funcione bien dependiendo de la configuración de pantalla. Prueba a subir
> los colores a 32 bits, o usar FreeImage.dll
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
Obrigado por responder...
Colocar a imagem na propriedade oBkGnd de TPages, não é possível, pois no
meu caso abro o formulário dentro de TPage...
Vou tentar, utilizando FreeImage.dll, e retorno dizendo se deu certo ou
não...
Obrigado pela atenção,
Reginaldo
"Jose F. Gimenez" <jfgimenezAM]"@wanadoo.es> escreveu na notícia da
mensagem:51137211$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Reginaldo,
>
> perdona el retraso. Lo he revisado, pero yo no lo puedo probar con TS. De
> todos modos, sí hay una cosa que sería conveniente cambiar: en vez de
> poner un TImage con la imagen, pon la imagen directamente en la propiedad
> oBkgnd de TPages.
>
> Por otro lado, la imagen está en formato PNG. Este formato sólo se puede
> usar o bien con FreeImage.dll o con GDI+, pero nunca de forma nativa.
> Windows Server 2003 y posteriores incluyen ya GDI+, pero es posible que no
> funcione bien dependiendo de la configuración de pantalla. Prueba a subir
> los colores a 32 bits, o usar FreeImage.dll
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
Trabalhando com imagens PNG (transparente)
Caro José,
Para usar FreeImage.dll, basta coloca-lo na pasta do meu programa?
Obrigado pela atenção,
Reginaldo
"Jose F. Gimenez" <jfgimenezAM]"@wanadoo.es> escreveu na notícia da
mensagem:51137211$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Reginaldo,
>
> perdona el retraso. Lo he revisado, pero yo no lo puedo probar con TS. De
> todos modos, sí hay una cosa que sería conveniente cambiar: en vez de
> poner un TImage con la imagen, pon la imagen directamente en la propiedad
> oBkgnd de TPages.
>
> Por otro lado, la imagen está en formato PNG. Este formato sólo se puede
> usar o bien con FreeImage.dll o con GDI+, pero nunca de forma nativa.
> Windows Server 2003 y posteriores incluyen ya GDI+, pero es posible que no
> funcione bien dependiendo de la configuración de pantalla. Prueba a subir
> los colores a 32 bits, o usar FreeImage.dll
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
Para usar FreeImage.dll, basta coloca-lo na pasta do meu programa?
Obrigado pela atenção,
Reginaldo
"Jose F. Gimenez" <jfgimenezAM]"@wanadoo.es> escreveu na notícia da
mensagem:51137211$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Reginaldo,
>
> perdona el retraso. Lo he revisado, pero yo no lo puedo probar con TS. De
> todos modos, sí hay una cosa que sería conveniente cambiar: en vez de
> poner un TImage con la imagen, pon la imagen directamente en la propiedad
> oBkgnd de TPages.
>
> Por otro lado, la imagen está en formato PNG. Este formato sólo se puede
> usar o bien con FreeImage.dll o con GDI+, pero nunca de forma nativa.
> Windows Server 2003 y posteriores incluyen ya GDI+, pero es posible que no
> funcione bien dependiendo de la configuración de pantalla. Prueba a subir
> los colores a 32 bits, o usar FreeImage.dll
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
Trabalhando com imagens PNG (transparente)
Caro José,
Com FreeImage.dll, IMPOSSíVEL.... ficou MIL vezes PIOR... Além de demorar a
mostrar as imagens, ainda acabou com a transparíªncia e também danificou
todas as imagens, até as que não são transparentes....
Abraços,
Reginaldo
"Jose F. Gimenez" <jfgimenezAM]"@wanadoo.es> escreveu na notícia da
mensagem:51137211$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Reginaldo,
>
> perdona el retraso. Lo he revisado, pero yo no lo puedo probar con TS. De
> todos modos, sí hay una cosa que sería conveniente cambiar: en vez de
> poner un TImage con la imagen, pon la imagen directamente en la propiedad
> oBkgnd de TPages.
>
> Por otro lado, la imagen está en formato PNG. Este formato sólo se puede
> usar o bien con FreeImage.dll o con GDI+, pero nunca de forma nativa.
> Windows Server 2003 y posteriores incluyen ya GDI+, pero es posible que no
> funcione bien dependiendo de la configuración de pantalla. Prueba a subir
> los colores a 32 bits, o usar FreeImage.dll
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
Com FreeImage.dll, IMPOSSíVEL.... ficou MIL vezes PIOR... Além de demorar a
mostrar as imagens, ainda acabou com a transparíªncia e também danificou
todas as imagens, até as que não são transparentes....
Abraços,
Reginaldo
"Jose F. Gimenez" <jfgimenezAM]"@wanadoo.es> escreveu na notícia da
mensagem:51137211$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Reginaldo,
>
> perdona el retraso. Lo he revisado, pero yo no lo puedo probar con TS. De
> todos modos, sí hay una cosa que sería conveniente cambiar: en vez de
> poner un TImage con la imagen, pon la imagen directamente en la propiedad
> oBkgnd de TPages.
>
> Por otro lado, la imagen está en formato PNG. Este formato sólo se puede
> usar o bien con FreeImage.dll o con GDI+, pero nunca de forma nativa.
> Windows Server 2003 y posteriores incluyen ya GDI+, pero es posible que no
> funcione bien dependiendo de la configuración de pantalla. Prueba a subir
> los colores a 32 bits, o usar FreeImage.dll
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info