Centralizar figura
06/03/2006
0
boa tarde !!!
Eu tenho um retangulo de 27x27 desenhado dessa forma:
Image1.Canvas.Rectangle(0,0,27,27);
Esse retangulo deverá ser centralizado numa determinado área, cuja area será reajustavel(nao terá um tamanho fixo).
MINHA DUVIDA É:
Como centralizar a figura exatamente no centro de uma determinada area, sendo que eu uso:
centro := ( ( area.width div 2) - (figura.width div 2) ).
O PROBLEMA É:
Quando o resultado for ´ par 2..4..6..etc ´ as duas pontas ficam exatamente centralizadas, mas quando o resultado for
´ impar 1..3..7..etc ´ uma ponta fica menor do que a outra, porque o codigo ´ div ´ somente divide numeros inteiros.
desde já agradeço.
Eu tenho um retangulo de 27x27 desenhado dessa forma:
Image1.Canvas.Rectangle(0,0,27,27);
Esse retangulo deverá ser centralizado numa determinado área, cuja area será reajustavel(nao terá um tamanho fixo).
MINHA DUVIDA É:
Como centralizar a figura exatamente no centro de uma determinada area, sendo que eu uso:
centro := ( ( area.width div 2) - (figura.width div 2) ).
O PROBLEMA É:
Quando o resultado for ´ par 2..4..6..etc ´ as duas pontas ficam exatamente centralizadas, mas quando o resultado for
´ impar 1..3..7..etc ´ uma ponta fica menor do que a outra, porque o codigo ´ div ´ somente divide numeros inteiros.
desde já agradeço.
Ricardo Oliveira
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)