Objetos de Tela e Interface

<< Clique para Mostrar o Sumário >>

 

Objetos de Tela e Interface

Corrigido problema nos objetos Texto, Display e SetPoint, que não mudavam de valor quando recebiam um valor não suportado.

A propriedade DrawPicture.Convert agora só aceita trocar o valor para 1 (converter para símbolo) se a imagem for um Metafile (arquivo .wmf ou .emf). Para outros tipos de imagem (por exemplo, .bmp, .jpg ou .ico) a conversão irá falhar e a propriedade Convert continuará com o valor 0 (zero).

Corrigido problema no objeto DrawPicture, que mesmo com o Metafile convertido para símbolo (propriedade Convert igual a 1) ainda tentava carregar a imagem do disco. Nesta situação, caso houvesse uma falha na carga da imagem, o objeto era desenhado incorretamente.

Corrigido problema no desenho da borda de objetos com preenchimento parcial (propriedades VerticalPercentFill ou HorizontalPercentFill menores que 100) que estão dentro de um grupo com a propriedade EnableOverrideLineColor igual a Verdadeiro, em que parte da borda não era desenhada com a cor do grupo.

Corrigido problema em objetos DrawPicture contendo um Metafile (propriedade Convert igual a 0) com fundo opaco (propriedade BackgroundStyle igual a 1) e preenchimento horizontal parcial (propriedade HorizontalPercentFill menor que 100), em que parte da sombra era desenhada com a cor de fundo (propriedade BackgroundColor) ao invés da cor da sombra (propriedade ShadowColor).

Corrigido problema em objetos DrawPicture contendo um Metafile (propriedade Convert igual a 0) com o fundo opaco (propriedade BackgroundStyle igual a 1 - Opaque) e no modo Wireframe (propriedade OverrideFillMode igual a 1 - Wireframe), que desenhavam o fundo.

Corrigido o desenho de objetos DrawPicture que contém um Metafile convertido para símbolo (propriedade Convert igual a 1), e que estejam parcialmente preenchidos (propriedades HorizontalPercentFill ou VerticalPercentFill menores que 100).

Corrigido problema no desenho de grupos de objetos (DrawGroup) no modo Wireframe (propriedade OverrideFillMode igual a 1 - Wireframe), onde a área não preenchida de objetos filhos opacos era preenchida com a cor de fundo, e esta área deveria ficar transparente no modo Wireframe.

Corrigido problema de desenho do objeto DrawLine com borda tracejada ou pontilhada, quando este possui apenas dois pontos (um segmento de reta) e o modo de preenchimento é diferente de Hollow.

Foi melhorada a consistência do E3 com valores de cor inválidos, fora do intervalo entre &h00000000 e &h00FFFFFF, que anteriormente poderiam resultar em objetos sendo desenhados com cores aleatórias.

Esta página foi útil?