ITextViewLine.GetBufferPositionFromXCoordinate Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetBufferPositionFromXCoordinate(Double) |
Gets the buffer position of the character whose character bounds contains the given x-coordinate. |
GetBufferPositionFromXCoordinate(Double, Boolean) |
Gets the buffer position of the character whose character bounds contains the given x-coordinate. |
GetBufferPositionFromXCoordinate(Double)
Gets the buffer position of the character whose character bounds contains the given x-coordinate.
public:
Nullable<Microsoft::VisualStudio::Text::SnapshotPoint> GetBufferPositionFromXCoordinate(double xCoordinate);
public Microsoft.VisualStudio.Text.SnapshotPoint? GetBufferPositionFromXCoordinate (double xCoordinate);
abstract member GetBufferPositionFromXCoordinate : double -> Nullable<Microsoft.VisualStudio.Text.SnapshotPoint>
Public Function GetBufferPositionFromXCoordinate (xCoordinate As Double) As Nullable(Of SnapshotPoint)
Parameters
- xCoordinate
- Double
The x-coordinate of the desired character.
Returns
The text buffer-based point of the character at x, or null if there is no character at that position.
Remarks
This is equivalent to GetBufferPositionFromXCoordinate(xCoordinate, false).
Applies to
GetBufferPositionFromXCoordinate(Double, Boolean)
Gets the buffer position of the character whose character bounds contains the given x-coordinate.
public:
Nullable<Microsoft::VisualStudio::Text::SnapshotPoint> GetBufferPositionFromXCoordinate(double xCoordinate, bool textOnly);
public Microsoft.VisualStudio.Text.SnapshotPoint? GetBufferPositionFromXCoordinate (double xCoordinate, bool textOnly);
abstract member GetBufferPositionFromXCoordinate : double * bool -> Nullable<Microsoft.VisualStudio.Text.SnapshotPoint>
Public Function GetBufferPositionFromXCoordinate (xCoordinate As Double, textOnly As Boolean) As Nullable(Of SnapshotPoint)
Parameters
- xCoordinate
- Double
The x-coordinate of the desired character.
- textOnly
- Boolean
If true, then this method will return null if xCoordinate
is over an adornment.
Returns
The text buffer-based point of the character at x, or null if there is no character at that position.
Remarks
Please note that the rightmost edge of a character bound is considered to be contained in its following character.
The rightmost edge of the last character's bounds don't map to any character.
If textOnly
is true and xCoordinate
is over an adornment, then the text position assoicated with the adornment is returned.