Declaration
function IEConvertToUnits(Value: Double; ValueUnit: TIEUnits; OutUnit: TIEUnits; DPI: Double = 0) : Double;
Description
Converts from one unit to another.
If ValueUnit or OutUnit = ieuPixels then you must specify a value for DPI.
// Convert 2 inches to centimeters (result will be around 5.08)
cm := IEConvertToUnits( 2, ieuInches, ieuCentimeters );
// Convert 300 pixels to inches (at DPI of 75, result will be 4)
in := IEConvertToUnits( 300, ieuPixels, ieuInches, 75 );
// Convert 4 inches to pixels at the current DPI of the image
in := IEConvertToUnits( 4, ieuInches, ieuPixels, ImageEnView1.IO.Params.DPI );
See Also
◼SetScale
◼DefaultMeasureUnit
◼Dpi