RichEditControl.LayoutUnit Property
Gets or sets a unit of measure used for a document layout. Starting from v18.1, the property has no effect.
Namespace: DevExpress.XtraRichEdit
Assembly: DevExpress.XtraRichEdit.v24.2.dll
NuGet Package: DevExpress.Win.RichEdit
#Declaration
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public DocumentLayoutUnit LayoutUnit { get; set; }
#Property Value
Type | Description |
---|---|
Document |
One of the Document |
Available values:
Name | Description |
---|---|
Document | Specifies documents (one three-hundredths of an inch) as measurement units. |
Twip | Specifies twips (1,440 twips equal one inch, and 567 twips equal one centimeter) as measurement units. |
Pixel | Specifies pixels as measurement units. |
#Remarks
Before v.18.1, a document would not accurately print or properly display on devices with different DPI settings. The issue is caused by different measure units used to calculate the display and printout layouts. The display layout is calculated in DocumentLayoutUnit.Pixel by default, which is best suited for a screen display. The print layout is calculated in DocumentLayoutUnit.Document.
Use the LayoutUnit property to adjust the document’s look. Set the LayoutUnit to DocumentLayoutUnit.Pixel to improve text rendering and the overall display appearance. For a more accurate layout, specify DocumentLayoutUnit.Twip as the unit of measurement. Note that changing layout units for display may lead to document corruption when appearing on screen.
Important
With the Rich
#Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the LayoutUnit property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.