Share via


TextBounds 구조체

지정된 텍스트 줄에 있는 텍스트 범위의 경계입니다.

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

구문

‘선언
Public Structure TextBounds
public struct TextBounds
public value class TextBounds
[<Sealed>]
type TextBounds =  struct end
JScript에서는 구조체를 사용할 수 있지만 새로 선언할 수는 없습니다.

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

생성자

  이름 설명
Public 메서드 TextBounds TextBounds 의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 Bottom 텍스트 렌더링 좌표계에서 사각형의 아래쪽 가장자리 위치를 가져옵니다.
Public 속성 Height 텍스트 렌더링 좌표계에서 사각형의 위쪽 및 아래쪽 가장자리 사이의 거리를 가져옵니다.
Public 속성 IsRightToLeft 문자가 오른쪽에서 왼쪽 방향 문자인지 여부를 확인합니다.
Public 속성 Leading 텍스트 렌더링 좌표계에서 사각형의 선행 가장자리 위치를 가져옵니다.
Public 속성 Left 텍스트 렌더링 좌표계에서 사각형의 왼쪽 가장자리 위치를 가져옵니다.
Public 속성 Right 텍스트 렌더링 좌표계에서 사각형의 오른쪽 가장자리 위치를 가져옵니다.
Public 속성 TextBottom 문자를 포함하는 줄의 텍스트 아래쪽을 가져옵니다.
Public 속성 TextHeight 문자를 포함하는 줄의 텍스트 높이를 가져옵니다.
Public 속성 TextTop 텍스트를 포함하는 줄의 텍스트 위쪽을 가져옵니다.
Public 속성 Top 텍스트 렌더링 좌표계에서 사각형의 위쪽 가장자리 위치를 가져옵니다.
Public 속성 Trailing 텍스트 렌더링 좌표계에서 사각형의 후행 가장자리 위치를 가져옵니다.
Public 속성 Width 텍스트 렌더링 좌표계에서 사각형의 선행 및 후행 가장자리 사이의 거리를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Equals 두 TextBounds 개체가 같은지 여부를 확인합니다. (ValueType.Equals(Object)을(를) 재정의함)
Public 메서드 GetHashCode TextBounds 개체의 해시 코드를 가져옵니다. (ValueType.GetHashCode을(를) 재정의함)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 ToString TextBounds 개체를 문자열로 변환합니다. (ValueType.ToString을(를) 재정의함)

위쪽

연산자

  이름 설명
Public 연산자정적 멤버 Equality 두 TextBounds 개체가 같은지 여부를 확인합니다.
Public 연산자정적 멤버 Inequality 두 TextBounds 개체가 다른지 여부를 확인합니다.

위쪽

설명

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

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

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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