2009-07-19 5 views
1

다른 클립 보드 질문 :형식 정보를 변경하지 않고 클립 보드의 텍스트를 어떻게 변경합니까?

텍스트를 클립 보드에 놓으면 텍스트는 서식 정보가 있거나없는 여러 가지 방법으로 자주 나옵니다. 제가 알고 싶은 것은 이것입니다 - 서식을 변경하지 않고 어떻게 클립 보드의 텍스트를 변경합니까? 즉, 텍스트 측면을 변경하고 싶지만 형식은 동일하게 유지해야합니다.

이것은 다시 "클립 보드"의 텍스트에서 줄 바꿈을 제거하려는 "TextScrubber"응용 프로그램을위한 것이지만 해당 텍스트에 대한 형식 정보를 변경하고 싶지 않습니다.

나는 현재의 모든 포맷을 반복하고, 각각을 저장하고, 텍스트가 문질러 쓴 다음 다시 삽입함으로써 "무차별 대항"을하지 않아도되기를 바라고 있습니다.

답변

7

나는 "brute force"가 정확히 무엇을해야하는지 생각합니다. MSDN Win32 API에 따르면 달리 할 방법이 없습니다.

+0

Seconded.xxxxxx – gabr

0

단순히 클립 보드에서로드하고 텍스트를 변경 한 다음 클립 보드에 다시 쓰지 않는 이유는 무엇입니까? 세르게이 Tkachenko 보낸 사람의 TBin 클립 보드와 같은 단순한

아마 뭔가 : "Can not round trip html format to clipboard"에 http://delphi32.org/vcl/2889/

에릭 로젠 버거의 대답도 사용 될 수 있습니다.

+0

그가 말한 "무차별적인"방식입니다. 보관하고 스크럽 한 다음 클립 보드에 다시 넣으십시오. –

3

예, 닉. 이 경우에는 이미 제안 된 해결책을 고집 할 것입니다. 클립 보드는 한 해 동안 향상 부서에서 많은 주목을받지 못했던 영역입니다. 아마도 단순하고 유비 쿼터 스하며 기능적 일 필요가 있기 때문일 것입니다.

관련 문제