wpf - Width of a letter or an alphabet in a font -
i want know width(units) of particular letter or alphabet in particular font.
for example if type in arial 10 pnts how space take in panel or text box or notepad.
i tend not worry widths, instead leaving wpf format text nicely in whatever control i'm using.
however, think can create formattedtext
object using typeface , string "a"
(amongst other things), , use minwidth
property width in units of 1/96th of inch.
this code started:
formattedtext ft = new formattedtext( "a", cultureinfo.getcultureinfo("en-us"), flowdirection.lefttoright, new typeface("arial"), 32, brushes.black); double width = ft.minwidth;
on system, sets width
21.343
. if put em-dash —
in a
is, (as expected) 32.0
, size specified em in fifth argument formattedtext
constructor.
Comments
Post a Comment