Interpreting the baseline

MathType stores coordinate information in WMF files in 1/16th of a point, where there are 72 points per inch. The following describes how to convert this value to screen coordinates:

Once the baseline value has been obtained, it needs to be converted to points:

Then converted to inches:

And finally, converted to pixels*:

For example, if we obtain a baseline of 64:

* In this example the number of pixels per vertical inch is 96, your results may differ, and so you should obtain this value at runtime using the call: ::GetDeviceCaps(HDC, LOGPIXELSY).

While this example demonstrates how to convert to pixels, it should help you convert to whatever coordinate system your application uses.

See also: