MeasureString mystisk.
Hej alle,Jeg har følgende kode som måler lægden i pixels af en string.
Bitmap bitmap = new System.Drawing.Bitmap(1,1);
Graphics graphics = System.Drawing.Graphics.FromImage(bitmap);
stringSize = graphics.MeasureString(text.Trim(), stringFont);
Det samme kode kører jeg på .NET Compact Framework.
Hvis jeg måler teksten >>Test<< med fonten >>Tahoma, 10pt<<
så får jeg på pcen målt den til 30px og på pocketpcen til 25px.
Er der nogen der ved hvorfor jeg får to forskellige tal når det er samme kode og samme tekst ? Jeg vil mene/håbe at fonten er den samme på pocket pc som den er på pcen.
Jeg har lavet en lille test ved at skrive den tekst jeg skal måle i Paint og så måle hvor langt den er. Her måler jeg den til 27px!!!!!! Så nu forstår jeg ingenting. Det ser ud til at der ingen af dem der har ret.
Hvad gør jeg forkert ?
