Back to Devexpress

RichEditControl.DpiX Property

windowsforms-devexpress-dot-xtrarichedit-dot-richeditcontrol-7d4c8a9c.md

latest6.8 KB
Original Source

RichEditControl.DpiX Property

Gets the current dpi value for the X-coordinate.

Namespace : DevExpress.XtraRichEdit

Assembly : DevExpress.XtraRichEdit.v25.2.dll

NuGet Package : DevExpress.Win.RichEdit

Declaration

csharp
[Browsable(false)]
public float DpiX { get; }
vb
<Browsable(False)>
Public ReadOnly Property DpiX As Single

Property Value

TypeDescription
Single

A Single dpi value.

|

Remarks

Use the DpiX value for conversion procedures, such as the Units.PixelsToDocuments or Units.DocumentsToPixels.

The following code snippets (auto-collected from DevExpress Examples) contain references to the DpiX 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.

winforms-richedit-perform-drag-and-drop-from-list-box/CS/Form1.cs#L39

csharp
Point docPoint = Units.PixelsToDocuments(richEditControl1.PointToClient(Form.MousePosition),
    richEditControl1.DpiX, richEditControl1.DpiY);

winforms-richedit-rich-drag-and-drop-gridview-cell-data/CS/DragDropExample/Form1.cs#L112

csharp
Point docPoint = Units.PixelsToDocuments(richEditControl1.PointToClient(new Point(e.X, e.Y)),
    richEditControl1.DpiX, richEditControl1.DpiY);

winforms-richeditcontrol-common-api/CS/RichEditAPISample/CodeExamples/RichEditControlActions.cs#L331

csharp
System.Drawing.Point docPoint =
    DevExpress.Office.Utils.Units.PixelsToDocuments(e.Location, richEdit.DpiX, richEdit.DpiY);

winforms-richedit-obtain-the-document-position-under-the-mouse-cursor/CS/RichEdit_GetPositionFromPoint/Form1.cs#L23

csharp
Point docPoint = Units.PixelsToDocuments(e.Location,
richEditControl1.DpiX, richEditControl1.DpiY);
    DocumentPosition pos = richEditControl1.GetPositionFromPoint(docPoint);

winforms-richedit-document-api/CS/RichEditAPISample/Form1.cs#L554

csharp
{
    Point docPoint = Units.PixelsToDocuments(e.Location, richEditControl.DpiX, richEditControl.DpiY);
    DocumentPosition pos = richEditControl.GetPositionFromPoint(docPoint);

winforms-richedit-perform-drag-and-drop-from-list-box/VB/Form1.vb#L34

vb
If Not customDragDropTarget Then Return
Dim docPoint As Point = Units.PixelsToDocuments(richEditControl1.PointToClient(MousePosition), richEditControl1.DpiX, richEditControl1.DpiY)
Dim pos As DocumentPosition = richEditControl1.GetPositionFromPoint(docPoint)

winforms-richedit-rich-drag-and-drop-gridview-cell-data/VB/DragDropExample/Form1.vb#L97

vb
e.Effect = DragDropEffects.Move
Dim docPoint As Point = Units.PixelsToDocuments(richEditControl1.PointToClient(New Point(e.X, e.Y)), richEditControl1.DpiX, richEditControl1.DpiY)
Dim pos As DocumentPosition = richEditControl1.GetPositionFromPoint(docPoint)

winforms-richeditcontrol-common-api/VB/RichEditAPISample/CodeExamples/RichEditControlActions.vb#L338

vb
Dim docPoint As System.Drawing.Point =
    DevExpress.Office.Utils.Units.PixelsToDocuments(e.Location, richEdit.DpiX, richEdit.DpiY)

winforms-richedit-obtain-the-document-position-under-the-mouse-cursor/VB/RichEdit_GetPositionFromPoint/Form1.vb#L22

vb
Private Sub richEditControl1_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs)
    Dim docPoint As Point = Units.PixelsToDocuments(e.Location, richEditControl1.DpiX, richEditControl1.DpiY)
    Dim pos As DocumentPosition = richEditControl1.GetPositionFromPoint(docPoint)

winforms-richedit-document-api/VB/RichEditAPISample/Form1.vb#L530

vb
Private Sub richEditControl_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs)
    Dim docPoint As Point = Units.PixelsToDocuments(e.Location, richEditControl.DpiX, richEditControl.DpiY)
    Dim pos As DocumentPosition = richEditControl.GetPositionFromPoint(docPoint)

See Also

DpiY

PixelsToDocuments

DocumentsToPixels

RichEditControl Class

RichEditControl Members

DevExpress.XtraRichEdit Namespace