ITextViewLine.GetCharacterBounds Method (VirtualSnapshotPoint)

Calculates the bounds of the character at the specified buffer position.

Namespace:  Microsoft.VisualStudio.Text.Formatting
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Syntax

'Declaration
Function GetCharacterBounds ( _
    bufferPosition As VirtualSnapshotPoint _
) As TextBounds
TextBounds GetCharacterBounds(
    VirtualSnapshotPoint bufferPosition
)
TextBounds GetCharacterBounds(
    VirtualSnapshotPoint bufferPosition
)
abstract GetCharacterBounds : 
        bufferPosition:VirtualSnapshotPoint -> TextBounds 
function GetCharacterBounds(
    bufferPosition : VirtualSnapshotPoint
) : TextBounds

Parameters

Return Value

Type: Microsoft.VisualStudio.Text.Formatting.TextBounds
A TextBounds structure.

Exceptions

Exception Condition
ArgumentOutOfRangeException

bufferPosition does not correspond to a position on this line.

Remarks

Bidirectional text has a leading edge that lies to the right of its trailing edge.

.NET Framework Security

See Also

Reference

ITextViewLine Interface

GetCharacterBounds Overload

Microsoft.VisualStudio.Text.Formatting Namespace