C# Класс AvalonStudio.TextEditor.Rendering.VisualLineGeometryBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetDocumentTextPosition ( TextView textView, int offset ) : Avalonia.Rect
GetLinesForSegmentInDocument ( TextDocument textDocument, ISegment segment, bool extendToFullWidthAtLineEnd = false ) : IEnumerable
GetLinesForSegmentOnScreen ( TextView textView, ISegment segment, bool extendToFullWidthAtLineEnd = false ) : IEnumerable
GetRectsForSegment ( TextView textView, ISegment segment, bool extendToFullWidthAtLineEnd = false ) : IEnumerable
GetTextPositionInViewPort ( TextView textView, TextViewPosition position ) : Avalonia.Rect
GetTextViewPosition ( TextView textView, int offset ) : Avalonia.Rect
GetViewPortPosition ( TextView textView, int offset ) : Avalonia.Rect

Приватные методы

Метод Описание
GetOffsetForLinesInSegmentInDocument ( TextDocument textDocument, ISegment segment, bool extendToFullWidthAtLineEnd = false ) : int>>.IEnumerable
GetOffsetForLinesInSegmentOnScreen ( TextView textView, ISegment segment, bool extendToFullWidthAtLineEnd = false ) : int>>.IEnumerable

Описание методов

GetDocumentTextPosition() публичный статический Метод

public static GetDocumentTextPosition ( TextView textView, int offset ) : Avalonia.Rect
textView TextView
offset int
Результат Avalonia.Rect

GetLinesForSegmentInDocument() публичный статический Метод

public static GetLinesForSegmentInDocument ( TextDocument textDocument, ISegment segment, bool extendToFullWidthAtLineEnd = false ) : IEnumerable
textDocument AvalonStudio.TextEditor.Document.TextDocument
segment ISegment
extendToFullWidthAtLineEnd bool
Результат IEnumerable

GetLinesForSegmentOnScreen() публичный статический Метод

public static GetLinesForSegmentOnScreen ( TextView textView, ISegment segment, bool extendToFullWidthAtLineEnd = false ) : IEnumerable
textView TextView
segment ISegment
extendToFullWidthAtLineEnd bool
Результат IEnumerable

GetRectsForSegment() публичный статический Метод

public static GetRectsForSegment ( TextView textView, ISegment segment, bool extendToFullWidthAtLineEnd = false ) : IEnumerable
textView TextView
segment ISegment
extendToFullWidthAtLineEnd bool
Результат IEnumerable

GetTextPositionInViewPort() публичный статический Метод

public static GetTextPositionInViewPort ( TextView textView, TextViewPosition position ) : Avalonia.Rect
textView TextView
position TextViewPosition
Результат Avalonia.Rect

GetTextViewPosition() публичный статический Метод

public static GetTextViewPosition ( TextView textView, int offset ) : Avalonia.Rect
textView TextView
offset int
Результат Avalonia.Rect

GetViewPortPosition() публичный статический Метод

public static GetViewPortPosition ( TextView textView, int offset ) : Avalonia.Rect
textView TextView
offset int
Результат Avalonia.Rect