Fórum Como converter Milímetros para Pixels e Vice-versa. #284385
10/06/2005
0
Alguém sabe alguma função para converter Milímetros em Pixels ? Supondo que um usuário informe um valor em Milímetros, como faço para convertê-lo para Pixels ?
Aguardo...
Valew...
Aguardo...
Valew...
Juliopedroni
Curtir tópico
+ 0
Responder
Posts
10/06/2005
Massuda
Assumindo que você tem acesso ao Canvas onde estão os pixels, uma função genérica de converter milimetros para pixels seria:
Se os pixels estão num form, esta função é mais simples:
function MilimetrosParaPixels(ACanvas: TCanvas; Milimetros: Double): Integer; begin Result := Round(GetDeviceCaps(ACanvas.Handle, LOGPIXELSX) * Milimetros / 25.4); end;
Se os pixels estão num form, esta função é mais simples:
function TSeuForm.MilimetrosParaPixels(Milimetros: Double): Integer; begin Result := Round(PixelsPerInch * Milimetros / 25.4); end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)