다음을 통해 공유


IFormattedLine 인터페이스

ITextView에서 서식이 지정된 텍스트 줄을 나타냅니다.

네임스페이스:  Microsoft.VisualStudio.Text.Formatting
어셈블리:  Microsoft.VisualStudio.Text.UI.Wpf(Microsoft.VisualStudio.Text.UI.Wpf.dll)

구문

‘선언
Public Interface IFormattedLine _
    Inherits IWpfTextViewLine, ITextViewLine, IDisposable
public interface IFormattedLine : IWpfTextViewLine, 
    ITextViewLine, IDisposable
public interface class IFormattedLine : IWpfTextViewLine, 
    ITextViewLine, IDisposable
type IFormattedLine =  
    interface 
        interface IWpfTextViewLine 
        interface ITextViewLine 
        interface IDisposable 
    end
public interface IFormattedLine extends IWpfTextViewLine, ITextViewLine, IDisposable

IFormattedLine 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Baseline 텍스트의 맨 위에서 줄의 기준선 텍스트까지의 거리를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Bottom 텍스트 렌더링 좌표계에서 이 줄의 아래쪽 가장자리 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Change 이 렌더링된 텍스트 줄에서 현재 레이아웃과 이전 레이아웃 사이에 변경된 내용을 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 DefaultLineTransform 기본 가져옵니다 LineTransform 이 선을 렌더링 하는 데 사용 됩니다. (ITextViewLine에서 상속됨)
Public 속성 DeltaY 맨이 변경 텍스트 줄 사이의 그 값이 렌더링 가져옵니다 Top 의 값과 현재 레이아웃에 Top 이전 레이아웃에서. (ITextViewLine에서 상속됨)
Public 속성 End 줄 바꿈 문자를 제외하고 줄의 끝을 벗어나는 첫째 문자의 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 EndIncludingLineBreak 모든 줄 바꿈 문자를 포함 하는 줄 끝에 오는 첫 번째 문자 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 EndOfLineWidth 이 줄에서 마지막 문자의 오른쪽 가장자리부터 이 줄의 공간 끝까지의 거리를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Extent 줄 바꿈 문자를 제외하고 줄의 범위를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 ExtentAsMappingSpan 줄의 Extent에 해당하는 IMappingSpan을 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 ExtentIncludingLineBreak 줄 바꿈 문자를 포함하여 줄의 범위를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 ExtentIncludingLineBreakAsMappingSpan ExtentIncludingLineBreak 에 해당하는 IMappingSpan을 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Height 이 줄의 위쪽 및 아래쪽 가장자리 사이의 거리를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 IdentityTag 뷰의 레이아웃 전체에서 ITextViewLine의 ID를 추적하는 데 사용할 수 있는 태그를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 IsFirstTextViewLineForSnapshotLine ITextViewLine이 특정 ITextSnapshotLine에 대해 서식이 지정된 줄 목록의 첫째 줄인지 여부를 확인합니다. (ITextViewLine에서 상속됨)
Public 속성 IsLastTextViewLineForSnapshotLine ITextViewLine이 특정 ITextSnapshotLine에 대해 서식이 지정된 줄 목록의 마지막 줄인지 여부를 확인합니다. (ITextViewLine에서 상속됨)
Public 속성 IsValid 이 텍스트 뷰 줄이 아직 유효한지 여부를 확인합니다. (ITextViewLine에서 상속됨)
Public 속성 Left 텍스트 렌더링 좌표계에서 이 줄의 왼쪽 가장자리 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Length 줄 바꿈 문자를 제외하고 줄의 길이를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 LengthIncludingLineBreak 줄 바꿈 문자를 포함하여 줄의 길이를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 LineBreakLength 이 줄 끝에 나타나는 줄 바꿈 시퀀스(예: "\r\n")의 길이를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 LineTransform 이 줄을 렌더링하는 데 사용되는 LineTransform을 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Right 텍스트 렌더링 좌표계에서 이 줄의 오른쪽 가장자리 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Snapshot 이 맵의 기반이 되는 ITextSnapshot을 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Start 줄에 있는 첫째 문자의 Snapshot 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 TextBottom 렌더링된 줄의 텍스트 아래쪽 Y 좌표를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 TextHeight 렌더링된 줄의 텍스트 위쪽 및 아래쪽 사이의 세로 거리를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 TextLeft 렌더링된 줄의 텍스트 왼쪽 가장자리 X 좌표를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 TextLines 서식 있는 텍스트 줄 위로 텍스트 줄의 목록을 가져옵니다. (IWpfTextViewLine에서 상속됨)
Public 속성 TextRight 렌더링된 줄의 텍스트 오른쪽 가장자리 X 좌표를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 TextTop 렌더링된 줄의 텍스트 위쪽 Y 좌표를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 TextWidth TextRightTextLeft 사이의 가로 거리를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 Top 텍스트 렌더링 좌표계에서 이 줄의 위쪽 가장자리 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 VirtualSpaceWidth 이 줄 끝의 가상 공간 너비를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 VisibilityState 뷰의 위쪽 및 아래쪽을 기준으로 이 렌더링된 텍스트 줄의 표시 상태를 가져옵니다. (ITextViewLine에서 상속됨)
Public 속성 VisibleArea 이 텍스트 줄이 렌더링될 표시 영역을 가져옵니다. (IWpfTextViewLine에서 상속됨)
Public 속성 Width 이 줄의 왼쪽 및 오른쪽 가장자리 사이의 거리를 가져옵니다. (ITextViewLine에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 ContainsBufferPosition 지정된 버퍼 위치가 이 텍스트 줄 내에 있는지 여부를 확인합니다. (ITextViewLine에서 상속됨)
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 GetAdornmentBounds 지정된 장식의 범위를 계산합니다. (ITextViewLine에서 상속됨)
Public 메서드 GetAdornmentTags 해당 줄에 있는 장식을 가져옵니다. (ITextViewLine에서 상속됨)
Public 메서드 GetBufferPositionFromXCoordinate(Double) 문자 범위에 지정된 X 좌표가 포함된 문자의 버퍼 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 메서드 GetBufferPositionFromXCoordinate(Double, Boolean) 문자 범위에 지정된 X 좌표가 포함된 문자의 버퍼 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 메서드 GetCharacterBounds(SnapshotPoint) 지정된 버퍼 위치에 있는 문자의 범위를 계산합니다. (ITextViewLine에서 상속됨)
Public 메서드 GetCharacterBounds(VirtualSnapshotPoint) 지정된 버퍼 위치에 있는 문자의 범위를 계산합니다. (ITextViewLine에서 상속됨)
Public 메서드 GetCharacterFormatting 줄의 특정 문자에 대한 서식을 가져옵니다. (IWpfTextViewLine에서 상속됨)
Public 메서드 GetExtendedCharacterBounds(SnapshotPoint) 지정된 버퍼 위치에 있는 문자의 범위를, 이와 인접한 공간 협상 프로세스가 필요한 장식 요소와 함께 계산합니다. (ITextViewLine에서 상속됨)
Public 메서드 GetExtendedCharacterBounds(VirtualSnapshotPoint) 지정된 가상 버퍼 위치에 있는 문자의 범위를, 이와 인접한 공간 협상 프로세스가 필요한 장식 요소와 함께 계산합니다. (ITextViewLine에서 상속됨)
Public 메서드 GetInsertionBufferPositionFromXCoordinate 새 데이터를 지정된 X 좌표에 삽입하려는 경우 사용되는 버퍼 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 메서드 GetNormalizedTextBounds 지정된 범위에 해당하는 텍스트의 TextBounds 구조체 컬렉션을 가져옵니다. (ITextViewLine에서 상속됨)
Public 메서드 GetOrCreateVisual 가져옵니다의 Visual 이 서식이 지정 된 텍스트 줄을 추가 하려면 사용할 수 있는 VisualCollection.
Public 메서드 GetTextElementSpan 텍스트 요소 인덱스가 지정된 버퍼 위치에 해당하는 범위를 가져옵니다. (ITextViewLine에서 상속됨)
Public 메서드 GetVirtualBufferPositionFromXCoordinate 문자 범위에 지정된 X 좌표가 포함된 문자의 버퍼 위치를 가져옵니다. (ITextViewLine에서 상속됨)
Public 메서드 IntersectsBufferSpan bufferSpan이 이 텍스트 줄과 교차하는지 여부를 확인합니다. (ITextViewLine에서 상속됨)
Public 메서드 RemoveVisual 제거는 Visual 은 렌더링된 된 텍스트의 줄을 나타냅니다.
Public 메서드 SetChange 이 텍스트 줄의 Change 속성을 설정합니다.
Public 메서드 SetDeltaY 변경 보기 레이아웃을 현재 및 이전 보기 레이아웃 사이이 서식이 지정 된 텍스트 줄의 위쪽 위치를 설정합니다.
Public 메서드 SetLineTransform 이 서식이 지정된 텍스트 줄에서 텍스트의 서식을 지정하는 데 사용되는 줄 변환을 설정합니다.
Public 메서드 SetSnapshot 세트는 ITextSnapshot 입니다 여기에이 서식이 텍스트 줄 개체를 기반으로 합니다.
Public 메서드 SetTop 이 서식이 지정된 텍스트 줄에서 텍스트의 서식을 지정하는 데 사용되는 위치를 설정합니다.
Public 메서드 SetVisibleArea 이 텍스트 줄의 서식이 지정될 표시 영역을 설정합니다.

위쪽

설명

포맷에 대 한 자세한 내용은 "텍스트 형식" 절을 참조 하십시오. 편집기에서.

대부분의 속성과 double 매개 변수에 해당 또는 시스템 텍스트 렌더링의 거리를 조정 합니다. 이 좌표계에서 x = 0.0에 해당 텍스트를 렌더링 하 여 그리기 화면 왼쪽된 가장자리에 (x = 보기.ViewportLeft 해당 뷰포트의 왼쪽된 가장자리에), 및 y = 보기.ViewportTop 뷰포트의 위쪽 가장자리에 해당합니다. X 좌표를 왼쪽에서 오른쪽으로 증가 하 고 y 좌표 위에서 아래쪽으로 증가 합니다. 가로 및 세로 축 보기를 다르게 동작합니다. 보기에는 텍스트의 형식을 지정할 때만 보이는 선 서식이 지정 됩니다. 따라서, 뷰포트 가로 세로 방향으로 같은 방법으로 스크롤할 수 없습니다. 뷰포트 그리기 화면에 움직이는 뷰포트의 왼쪽된 좌표를 변경 하 여 가로로 스크롤 됩니다. 새 레이아웃을 수행 하 여 뷰를 세로로 스크롤할 수 있습니다.레이아웃 보기에서 작업을 수행 ViewportTop 속성을 변경 하려면 보기의 발생할 수 있습니다.

예를 들어, 한 줄 아래로 스크롤 표시 행 변환 되지 않습니다. 대신이 보기의 ViewportTop 속성 (y 좌표로 변경 되지 않은 경우에 화면에 이동 하는 줄 생김) 간단 하 게 변경 됩니다. 텍스트 렌더링 좌표계에서 거리가 논리 픽셀 수에 해당합니다. 텍스트 렌더링 화면 배율 변환을 하지 않고 표시 되는 경우 1 단위 텍스트 렌더링 좌표계에서 디스플레이 1 픽셀에 해당 합니다.

참고 항목

참조

Microsoft.VisualStudio.Text.Formatting 네임스페이스