다음을 통해 공유


EditPoint2.Unindent 메서드 (TextPoint, Int32)

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

네임스페이스:  EnvDTE80
어셈블리:  EnvDTE80(EnvDTE80.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
    형식: System.Int32
    선택적 요소.각 줄을 들여쓸 표시 열 수입니다.기본값은 1입니다.

설명

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

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

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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

EditPoint2 인터페이스

Unindent 오버로드

EnvDTE80 네임스페이스