C# 클래스 AvalonStudio.TextEditor.Rendering.VisualLineGeometryBuilder

파일 보기 프로젝트 열기: VitalElement/AvalonStudio 1 사용 예제들

공개 메소드들

메소드 설명
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