ITextRange.Delete(TextRangeUnit, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
텍스트 범위에서 텍스트를 삭제합니다.
public:
int Delete(TextRangeUnit unit, int count);
int Delete(TextRangeUnit const& unit, int const& count);
public int Delete(TextRangeUnit unit, int count);
function delete(unit, count)
Public Function Delete (unit As TextRangeUnit, count As Integer) As Integer
매개 변수
- unit
- TextRangeUnit
삭제할 텍스트 단위입니다.
- count
-
Int32
int
삭제할 단위 수입니다. 설명 부분을 참조하세요.
반환
int
삭제된 단위 수입니다. 비일반 텍스트 범위에서 텍스트를 삭제하는 것은 하나의 단위로 계산됩니다.
설명
count가 0이면 이 메서드는 텍스트 범위의 모든 텍스트를 삭제합니다. 텍스트 범위가 삽입 지점(즉, 퇴화 범위)에 불과하면 아무 것도 삭제되지 않습니다.
count가 0이 아니고 범위가 삽입 지점 | count |
이면(개수의 절대값) 단위는 개수 기호에 의해 지정된 논리적 방향으로 삭제됩니다. 여기서 양수 값은 스토리의 끝 부분에 있고 음수 값은 스토리의 시작 부분에 있습니다.
count가 0이 아니고 범위가 퇴화되지 않은 경우(텍스트 포함) 단위 및개수 값에 관계없이 범위의 텍스트가 삭제되어 삽입 지점이 생성됩니다. 그런 다음, | count | - 1
단위는 개수 기호에 의해 지정된 논리적 방향으로 삭제됩니다.
범위에 null 문자열을 할당하여 범위의 텍스트를 삭제할 수도 있습니다.
CR을 삭제하면 다음과 같은 동작이 발생합니다.
- CR만 삭제하지만 단락에 텍스트가 포함된 경우 CR이 삭제되고 다음 단락은 현재 단락과 동일한 단락 서식을 가져옵니다.
- 다음 단락의 일부 문자뿐만 아니라 CR을 삭제하는 경우 현재 단락에서 남은 문자는 다음 단락의 단락 서식을 가져옵니다.
- 단락의 끝까지 선택하지만 전체 단락은 선택하지 않으면 CR이 삭제되지 않습니다.
- 전체 단락(처음부터 CR까지)을 삭제하는 경우 파일의 최종 CR이 아닌 한 CR도 삭제합니다.