다음을 통해 공유


LineTransform 구조체

서식이 지정된 텍스트 줄에서 렌더링된 텍스트 줄로의 변환을 나타냅니다.

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

구문

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

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

생성자

  이름 설명
Public 메서드 LineTransform(Double) LineTransform 의 새 인스턴스를 초기화합니다.
Public 메서드 LineTransform(Double, Double, Double) LineTransform 의 새 인스턴스를 초기화합니다.
Public 메서드 LineTransform(Double, Double, Double, Double) LineTransform 의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 BottomSpace VerticalScale 인수를 적용하기 전 줄의 텍스트 아래쪽에 필요한 공백의 양을 가져옵니다.
Public 속성 Right 줄의 유효한 오른쪽 가장자리 X 좌표를 가져옵니다.
Public 속성 TopSpace VerticalScale 인수를 적용하기 전 줄의 텍스트 위쪽에 필요한 공백의 양을 가져옵니다.
Public 속성 VerticalScale 줄의 텍스트와 줄 위쪽 및 아래쪽 공백에 적용할 세로 배율 인수를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드정적 멤버 Combine 두 LineTransform 개체를 결합합니다.
Public 메서드 Equals 두 LineTransform 개체가 같은지 여부를 확인합니다. (ValueType.Equals(Object)을(를) 재정의함)
Public 메서드 GetHashCode 해당 개체의 해시 코드를 가져옵니다. (ValueType.GetHashCode을(를) 재정의함)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 ToString 이 인스턴스의 정규화된 형식 이름을 반환합니다. (ValueType에서 상속됨)

위쪽

연산자

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

위쪽

설명

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

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

스레드로부터의 안전성

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

참고 항목

참조

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