ITextViewLine.GetExtendedCharacterBounds Method (VirtualSnapshotPoint)

Calculates the bounds of the character at the specified virtual buffer position, including any adjacent space-negotiating adornments.

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

Syntax

'Declaration
Function GetExtendedCharacterBounds ( _
    bufferPosition As VirtualSnapshotPoint _
) As TextBounds
TextBounds GetExtendedCharacterBounds(
    VirtualSnapshotPoint bufferPosition
)
TextBounds GetExtendedCharacterBounds(
    VirtualSnapshotPoint bufferPosition
)
abstract GetExtendedCharacterBounds : 
        bufferPosition:VirtualSnapshotPoint -> TextBounds 
function GetExtendedCharacterBounds(
    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

GetExtendedCharacterBounds Overload

Microsoft.VisualStudio.Text.Formatting Namespace