Fórum Como saber se o tamanho de uma linha, é o tamanho REal? #290036
29/07/2005
0
Eu desenho um panel, que de largura deverá ter ´5 metros´, claro que não cabe na tela, aí eu falo que o panel tem 100px que equivale a 5 metros reais, aih eu pinto uma linha de 10px, ou seja, 2 metros...como eu faço para saber isso? pois os 10px na minha resolucao eh um tamanho, em outra resolucao eh outro tamanho, tem algum componente ou alguma funcao que me de isso?
Desde já agradeço
[]s
Fellipe H.
Titanius
Curtir tópico
+ 0Posts
01/08/2005
Massuda
Gostei + 0
01/08/2005
Titanius
[]s
Fellipe H.
Gostei + 0
01/08/2005
Titanius
Desde já agradeço
Gostei + 0
01/08/2005
Massuda
var cx, cy : Double; mmx, mmy : Integer; pxx, pxy: Integer; begin // supondo que isso esteja em um método de um form PixelsPerMM(Self.Canvas,cx,cy) ; // qual o tamanho, em mm, // de um retangulo 468x60 pixels? mmx := Trunc(468 / cx) ; mmy := Trunc(60 / cy) ; // qual o tamanho, em pixels, // de um retangulo 500x32 mm? pxx := Trunc(500 * cx); pxy := Trunc(32 * cy); end;
Gostei + 0
01/08/2005
Titanius
[Error] Unit1.pas(52): Types of actual and formal var parameters must be identical
procedure TForm1.BitBtn1Click(Sender: TObject);
var
cx, cy : Double;
mmx, mmy : Integer;
pxx, pxy: Integer;
begin
// supondo que isso esteja em um método de um form
PixelsPerMM(Self.Canvas,cx,cy) ; [b:118e960219]<<--- Aqui esta o Erro[/b:118e960219]
// qual o tamanho, em mm,
// de um retangulo 468x60 pixels?
mmx := Trunc(468 / cx) ;
mmy := Trunc(60 / cy) ;
// qual o tamanho, em pixels,
// de um retangulo 500x32 mm?
pxx := Trunc(500 * cx);
pxy := Trunc(32 * cy);
end;
[]s
Fellipe H.
Gostei + 0
01/08/2005
Massuda
cx, cy : Double;
cx, cy : Single;
Gostei + 0
01/08/2005
Titanius
[]s
Gostei + 0
01/08/2005
Titanius
Tipo, forneço X e Y, e ele pinta de preto....
[]s
Gostei + 0
01/08/2005
Massuda
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)