T O P I C R E V I E W |
supersk |
Posted - Oct 16 2013 : 18:05:25 I want to measure length between two point when image zoom is 800, when I set MouseInteractVt = miDragLen, I got the first length value; when I set MouseInteractVt = miPutRuler, I got the second length value. The first value does not equals the second value.Even more strangely, when MouseInteractVt = miPutRuler, I release the mouse the value will auto change. Why? Moreover, when MouseInteractVt = miDragLen, how can I keep the measurement result on image. Thank you! |
4 L A T E S T R E P L I E S (Newest First) |
fab |
Posted - Nov 27 2013 : 07:39:02 Unfortunately I cannot replicate. Could you send a screenshot or a project with image which replicate this problem? |
supersk |
Posted - Nov 05 2013 : 23:49:45 I think this is not real reason because when MouseInteractVt = miDragLen, the measure value will not change when releasing the mouse at large zoom(greater than 100). |
fab |
Posted - Oct 30 2013 : 02:03:34 Ruler object can have a different measure unit than DragLen (that is not an object, but just a measuring tool). Have you set ObjRulerUnit equals to TImageEnVect.MUnit?
ImageEnVect1.ObjRulerUnit[-1] := ieuINCHES; ImageEnVect1.MUnit := ieuINCHES;
Also, at large zooms little differences can be normal due the math rounding.
|
supersk |
Posted - Oct 27 2013 : 00:20:19 somebody can give me some helpful advice?? |