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 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() |
TextBounds | TextBounds 의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
![]() |
Bottom | 텍스트 렌더링 좌표계에서 사각형의 아래쪽 가장자리 위치를 가져옵니다. |
![]() |
Height | 텍스트 렌더링 좌표계에서 사각형의 위쪽 및 아래쪽 가장자리 사이의 거리를 가져옵니다. |
![]() |
IsRightToLeft | 문자가 오른쪽에서 왼쪽 방향 문자인지 여부를 확인합니다. |
![]() |
Leading | 텍스트 렌더링 좌표계에서 사각형의 선행 가장자리 위치를 가져옵니다. |
![]() |
Left | 텍스트 렌더링 좌표계에서 사각형의 왼쪽 가장자리 위치를 가져옵니다. |
![]() |
Right | 텍스트 렌더링 좌표계에서 사각형의 오른쪽 가장자리 위치를 가져옵니다. |
![]() |
TextBottom | 문자를 포함하는 줄의 텍스트 아래쪽을 가져옵니다. |
![]() |
TextHeight | 문자를 포함하는 줄의 텍스트 높이를 가져옵니다. |
![]() |
TextTop | 텍스트를 포함하는 줄의 텍스트 위쪽을 가져옵니다. |
![]() |
Top | 텍스트 렌더링 좌표계에서 사각형의 위쪽 가장자리 위치를 가져옵니다. |
![]() |
Trailing | 텍스트 렌더링 좌표계에서 사각형의 후행 가장자리 위치를 가져옵니다. |
![]() |
Width | 텍스트 렌더링 좌표계에서 사각형의 선행 및 후행 가장자리 사이의 거리를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
Equals | 두 TextBounds 개체가 같은지 여부를 확인합니다. (ValueType.Equals(Object)을(를) 재정의함) |
![]() |
GetHashCode | TextBounds 개체의 해시 코드를 가져옵니다. (ValueType.GetHashCode을(를) 재정의함) |
![]() |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() |
ToString | TextBounds 개체를 문자열로 변환합니다. (ValueType.ToString을(를) 재정의함) |
위쪽
연산자
이름 | 설명 | |
---|---|---|
![]() ![]() |
Equality | 두 TextBounds 개체가 같은지 여부를 확인합니다. |
![]() ![]() |
Inequality | 두 TextBounds 개체가 다른지 여부를 확인합니다. |
위쪽
설명
대부분의 속성과 double 매개 변수에 해당 또는 시스템 텍스트 렌더링의 거리를 조정 합니다. 이 좌표계에서 x = 0.0에 해당 텍스트를 렌더링 하 여 그리기 화면 왼쪽된 가장자리에 (x = 보기.ViewportLeft 해당 뷰포트의 왼쪽된 가장자리에), 및 y = 보기.ViewportTop 뷰포트의 위쪽 가장자리에 해당합니다. X 좌표를 왼쪽에서 오른쪽으로 증가 하 고 y 좌표 위에서 아래쪽으로 증가 합니다. 가로 및 세로 축 보기를 다르게 동작합니다. 보기에는 텍스트의 형식을 지정할 때만 보이는 선 서식이 지정 됩니다. 따라서, 뷰포트 가로 세로 방향으로 같은 방법으로 스크롤할 수 없습니다. 뷰포트 그리기 화면에 움직이는 뷰포트의 왼쪽된 좌표를 변경 하 여 가로로 스크롤 됩니다. 새 레이아웃을 수행 하 여 뷰를 세로로 스크롤할 수 있습니다. 레이아웃 보기에서 작업을 수행 ViewportTop 속성을 변경 하려면 보기의 발생할 수 있습니다.
예를 들어, 한 줄 아래로 스크롤 표시 행 변환 되지 않습니다. 대신이 보기의 ViewportTop 속성 (y 좌표로 변경 되지 않은 경우에 화면에 이동 하는 줄 생김) 간단 하 게 변경 됩니다. 텍스트 렌더링 좌표계에서 거리가 논리 픽셀 수에 해당합니다. 텍스트 렌더링 화면 배율 변환을 하지 않고 표시 되는 경우 1 단위 텍스트 렌더링 좌표계에서 디스플레이 1 픽셀에 해당 합니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.