AccessText::LineHeight Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets the height of each line box.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

property double LineHeight {
	double get();
	void set(double value);

Property Value

Type: System::Double

A double that specifies the height of each line box. This value must be equal to or greater than 0.0034 and equal to or less then 160000. A value of Double::NaN (equivalent to an attribute value of Auto) causes the line height to be determined automatically from the current font characteristics. The default is Double::NaN.

Changing this value does not change the height of the associated text; instead, it changes the box that contains it. To change the size of the text, use the FontSize property.

<object LineHeight="double"/>
- or –
<object LineHeight ="qualifiedDouble"/>
- or –
<object LineHeight ="Auto"/>



A string representation of a Double value. This value is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For example, you can specify a value of 1.

The same Double range restrictions as mentioned in the Property Value section apply here.


A double value that is followed by one of these unit declaration strings: px, in, cm, pt.

px (default) is device-independent units (1/96th inch per unit)

in is inches; 1in==96px

cm is centimeters; 1cm==(96/2.54) px

pt is points; 1pt==(96/72) px


An automatic line height determination. If you programmatically set the Auto value, its value corresponds to Double::NaN.

.NET Framework
Available since 3.0
Return to top