다음을 통해 공유


EditPoint.Unindent 메서드

선택한 줄에서 지정한 들여쓰기 수준만큼 들여쓰기 문자를 제거합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Sub Unindent ( _
    Point As TextPoint, _
    Count As Integer _
)
void Unindent(
    TextPoint Point,
    int Count
)
void Unindent(
    [InAttribute] TextPoint^ Point, 
    [InAttribute] int Count
)
abstract Unindent : 
        Point:TextPoint * 
        Count:int -> unit
function Unindent(
    Point : TextPoint, 
    Count : int
)

매개 변수

  • Point
    형식: EnvDTE.TextPoint

    선택적 요소. 끝 지점입니다. 기본값은 끝 지점이므로 버퍼의 현재 줄을 내어씁니다. 기본값은 들여쓰기 수준1입니다.

  • Count
    형식: Int32

    선택적 요소. 각 줄을 들여쓸 표시 열 수입니다. 기본값은 1입니다.

설명

Unindent는 이러한 끝점이 있는 줄을 포함하여 편집 지점과 Point 사이에 있는 각 줄에서 Count에 지정된 들여쓰기 수준을 제거합니다. 들여쓰기 수준1에 표시되는 열 수는 전역 설정에 따라 결정됩니다. 탭 크기와 들여쓰기 수준 크기에 대한 현재 전역 설정에 따라 들여쓰기 수준1을 제거하기 위해 필요한 경우 탭과 문자가 삭제되고 삽입됩니다.

Count가 음수이면 Unindent가 Indent와 비슷하게 수행됩니다.

Count가 10,000 이상이면 Unindent가 실패합니다.

예제

Sub UnindentExample()
  ' Before running this example, open a text document.
  Dim objTD As TextDocument
  Dim objEP As EditPoint

  objTD = DTE.ActiveDocument.Object("TextDocument")
  objEP = objTD.StartPoint.CreateEditPoint
  objEP.Indent(,10)
  objEP.Unindent(,5)
End Sub

.NET Framework 보안

참고 항목

참조

EditPoint 인터페이스

EnvDTE 네임스페이스