목록으로

Programming Notes

[Word] 기능 요청: C# Word Interop과 유사한 Range 시작 및 끝 속성 지원

Word API에 다음과 같은 기능을 요청합니다. C# Word Interop에서 제공하는 것과 유사하게 Range 객체에 start 및 end 속성을 노출 하는 것입니다. C#에서 Range 객체는 Start 및 End 속성을 가지고 있어 범위를 정밀하게 제어하고, 비교하고,...

Word API에 다음과 같은 기능을 요청합니다. C# Word Interop에서 제공하는 것과 유사하게 Range 객체에 startend 속성을 노출하는 것입니다.

C#에서 Range 객체는 StartEnd 속성을 가지고 있어 범위를 정밀하게 제어하고, 비교하고, 수정할 수 있습니다. 예를 들어, 이를 통해 개발자는 다음과 같은 작업을 수행할 수 있습니다.

  • 특정 위치에 콘텐츠 삽입
  • 프로그래밍 방식으로 범위 확장 또는 축소

현재 Office-JS에서 Range 객체는 위치 정보를 추상화하여 이러한 시나리오 중 일부를 구현하는 것이 훨씬 어렵거나 불가능합니다.

기능 제안

다음과 같은 기능을 도입하는 것을 제안합니다.

range.start; // 문서 시작 부분부터의 위치 인덱스를 반환합니다.
range.end;   // 끝 인덱스를 반환합니다.

예시 사용 사례

  • 특정 위치에 콘텐츠 삽입
  • 위치별 문서 콘텐츠 탐색

이 기능은 훨씬 더 정교한 Word 추가 기능을 구축하는 데 크게 기여할 것입니다.

이 기능 요청을 고려해 주셔서 감사합니다!