EditPoint2 인터페이스
이 문서의 내용
텍스트를 텍스트 버퍼에 있는 데이터처럼 조작할 수 있습니다.
네임스페이스: EnvDTE80
어셈블리: EnvDTE80(EnvDTE80.dll)
구문
‘선언
<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")> _
Public Interface EditPoint2 _
Inherits EditPoint
[GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface EditPoint2 : EditPoint
[GuidAttribute(L"136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface class EditPoint2 : EditPoint
[<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")>]
type EditPoint2 =
interface
interface EditPoint
end
public interface EditPoint2 extends EditPoint
EditPoint2 형식에서는 다음과 같은 멤버를 노출합니다.
속성
위쪽
메서드
ChangeCase(Object, vsCaseOptions)
(EditPoint 에서 상속됨)
ChangeCase(Object, vsCaseOptions)
선택된 텍스트의 대/소문자를 변경합니다.
CharLeft(Int32)
(EditPoint 에서 상속됨)
CharLeft(Int32)
편집 지점을 지정한 문자 수만큼 왼쪽으로 이동합니다.
CharRight(Int32)
(EditPoint 에서 상속됨)
CharRight(Int32)
편집 지점을 지정한 문자 수만큼 오른쪽으로 이동합니다.
ClearBookmark()
(EditPoint 에서 상속됨)
ClearBookmark()
현재 텍스트 버퍼 줄에 있는 명명되지 않은 책갈피를 모두 지웁니다.
Copy(Object, Boolean)
(EditPoint 에서 상속됨)
Copy(Object, Boolean)
지정한 텍스트 범위를 클립보드에 복사합니다.
CreateEditPoint()
(EditPoint 에서 상속됨)
CreateEditPoint()
호출하는 개체의 위치에서 EditPoint 개체를 만들고 반환합니다.
Cut(Object, Boolean)
(EditPoint 에서 상속됨)
Cut(Object, Boolean)
지정한 텍스트 범위를 클립보드에 복사한 후 문서에서 삭제합니다.
Delete(Object)
(EditPoint 에서 상속됨)
Delete(Object)
지정한 텍스트 범위를 삭제합니다.
DeleteWhitespace(vsWhitespaceOptions)
(EditPoint 에서 상속됨)
DeleteWhitespace(vsWhitespaceOptions)
버퍼의 현재 위치 주변에서 가로 또는 세로로 빈 문자(공백)를 삭제합니다.
EndOfDocument()
(EditPoint 에서 상속됨)
EndOfDocument()
편집 지점을 문서의 끝으로 이동합니다.
EndOfLine()
(EditPoint 에서 상속됨)
EndOfLine()
편집 지점을 버퍼의 현재 줄 끝으로 이동합니다.
EqualTo(TextPoint)
(EditPoint 에서 상속됨)
EqualTo(TextPoint)
지정된 지점 개체의 AbsoluteCharOffset 값이 호출하는 EditPoint 개체의 값과 동일한지 여부를 나타내는 값을 반환합니다.
FindPattern(String, Int32, EditPoint%, TextRanges%)
(EditPoint 에서 상속됨)
FindPattern(String, Int32, EditPoint%, TextRanges%)
선택한 텍스트에서 지정한 일치 패턴을 찾습니다.
GetLines(Int32, Int32)
(EditPoint 에서 상속됨)
GetLines(Int32, Int32)
지정한 두 줄 사이의 텍스트를 나타내는 문자열을 반환합니다.
GetText(Object)
(EditPoint 에서 상속됨)
GetText(Object)
버퍼의 현재 위치와 지정한 위치 사이의 텍스트를 반환합니다.
GreaterThan(TextPoint)
(EditPoint 에서 상속됨)
GreaterThan(TextPoint)
EditPoint 개체의 AbsoluteCharOffset 속성 값이 지정된 TextPoint 개체의 속성 값보다 큰지 여부를 반환합니다.
Indent(TextPoint, Int32)
(EditPoint 에서 상속됨)
Indent(TextPoint, Int32)
선택한 줄을 지정된 들여쓰기 수준만큼 들여씁니다.
Insert(String)
(EditPoint 에서 상속됨)
Insert(String)
지정한 문자열을 버퍼에서 편집 지점의 현재 위치에 삽입합니다.
InsertFromFile(String)
(EditPoint 에서 상속됨)
InsertFromFile(String)
지정한 파일 내용을 버퍼의 현재 위치에 삽입합니다.
InsertNewLine
EditPoint2 가 있는 줄에 사용되는 줄 바꿈 형식(캐리지 리턴, 줄 바꿈 등)을 감지하고 EditPoint2의 위치에 Count개의 새 줄을 삽입합니다.
LessThan(TextPoint)
(EditPoint 에서 상속됨)
LessThan(TextPoint)
호출된 EditPoint 개체의 AbsoluteCharOffset 값이 지정된 TextPoint 개체의 값보다 작은지 여부를 반환합니다.
LineDown(Int32)
(EditPoint 에서 상속됨)
LineDown(Int32)
편집 지점을 지정한 줄 수만큼 아래로 이동합니다.
LineUp(Int32)
(EditPoint 에서 상속됨)
LineUp(Int32)
편집 지점을 지정한 줄 수만큼 위로 이동합니다.
MoveToAbsoluteOffset(Int32)
(EditPoint 에서 상속됨)
MoveToAbsoluteOffset(Int32)
활성 지점을 문서의 지정된 1부터 시작하는 절대 문자 오프셋으로 이동합니다.
MoveToLineAndOffset(Int32, Int32)
(EditPoint 에서 상속됨)
MoveToLineAndOffset(Int32, Int32)
지정한 줄 및 해당 줄의 문자 오프셋 위치로 문서를 이동합니다.
MoveToPoint(TextPoint)
(EditPoint 에서 상속됨)
MoveToPoint(TextPoint)
활성 지점을 지정된 위치로 이동합니다.
NextBookmark()
(EditPoint 에서 상속됨)
NextBookmark()
문서의 다음 책갈피 위치로 이동합니다.
OutlineSection(Object)
(EditPoint 에서 상속됨)
OutlineSection(Object)
편집 지점과 지정된 텍스트 지점 또는 값에 따라 개요 섹션을 만듭니다.
PadToColumn(Int32)
(EditPoint 에서 상속됨)
PadToColumn(Int32)
버퍼의 현재 줄을 지정한 열까지 빈 문자(공백)로 채웁니다.
Paste()
(EditPoint 에서 상속됨)
Paste()
현재 위치에 클립보드 내용을 삽입합니다.
PreviousBookmark()
(EditPoint 에서 상속됨)
PreviousBookmark()
문서의 이전 책갈피 위치로 편집 지점을 이동합니다.
ReadOnly(Object)
(EditPoint 에서 상속됨)
ReadOnly(Object)
지정한 범위의 텍스트가 읽기 전용인지 여부를 나타내는 값을 반환합니다.
ReplacePattern(TextPoint, String, String, Int32, TextRanges%)
(EditPoint 에서 상속됨)
ReplacePattern(TextPoint, String, String, Int32, TextRanges%)
지정한 텍스트 범위에서 패턴을 찾아서 지정한 텍스트로 바꿉니다.
ReplaceText(Object, String, Int32)
(EditPoint 에서 상속됨)
ReplaceText(Object, String, Int32)
선택한 텍스트를 지정한 텍스트로 바꿉니다.
SetBookmark()
(EditPoint 에서 상속됨)
SetBookmark()
버퍼의 현재 줄에 명명되지 않은 책갈피를 설정합니다.
SmartFormat(TextPoint)
(EditPoint 에서 상속됨)
SmartFormat(TextPoint)
지정한 텍스트 범위의 서식을 현재 언어에 따라 지정합니다.
StartOfDocument()
(EditPoint 에서 상속됨)
StartOfDocument()
개체를 문서의 시작 부분으로 이동합니다.
StartOfLine()
(EditPoint 에서 상속됨)
StartOfLine()
편집 지점을 버퍼의 현재 줄 시작 부분으로 이동합니다.
TryToShow(vsPaneShowHow, Object)
(EditPoint 에서 상속됨)
TryToShow(vsPaneShowHow, Object)
텍스트 지점의 위치를 표시하려고 합니다.
Unindent(TextPoint, Int32)
(EditPoint 에서 상속됨)
Unindent(TextPoint, Int32)
선택한 줄에서 지정한 들여쓰기 수준만큼 들여쓰기 문자를 제거합니다.
WordLeft(Int32)
(EditPoint 에서 상속됨)
WordLeft(Int32)
개체를 지정된 단어 수만큼 왼쪽으로 이동합니다.
WordRight(Int32)
(EditPoint 에서 상속됨)
WordRight(Int32)
개체를 지정된 단어 수만큼 오른쪽으로 이동합니다.
위쪽
설명
EditPoint2 개체는 코드 편집기에 표시되는 텍스트 대신 텍스트 버퍼에 있는 데이터로 작업한다는 점을 제외하면 TextSelection 개체와 비슷합니다. 그러나 버퍼 안에 있는 텍스트가 자동 줄 바꿈이나 가상 공간과 같은 전역 편집기 상태의 영향을 받지 않는다는 점은 다릅니다.
텍스트 문서를 수정하는 작업이 읽기 전용 블록에 있는 문자에 영향을 주거나 문서 자체가 읽기 전용인 경우에는 수행되지 않습니다.
예제
Sub EditPointExample()
'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.Insert "Hello"
End Sub
참고 항목
참조
EnvDTE80 네임스페이스