클립보드 간섭 없이 RichTextBox에 이미지를 삽입하는 방법
RichTextBox에 이미지를 삽입하기 위해 가장 제안된 솔루션은 이미지를 클립보드에 복사하는 것입니다. 그런 다음 컨트롤에 붙여 넣습니다. 그러나 이 방법은 현재 클립보드 내용을 덮어쓰므로 문제가 있습니다.
직접 접근 방식
더 간단한 접근 방식은 RichTextBox의 RTF 코드를 직접 수정하여 다음을 포함하는 것입니다. 이미지 데이터. 이미지의 RTF 구문은 다음과 같습니다.
{' \pict (brdr? & shading? & picttype & pictsize & metafileinfo?) data '}'
여기서:
삽입 단계 이미지
제한 사항
.NET RichTextBox는 RTF 구문을 제한적으로 지원합니다. 특정 명령을 처리하는 방법을 테스트하려면 제공된 "RTB 테스터" 애플리케이션(http://your-translations.com/toys) 사용을 고려하세요.
참고: 이 방법에서는 16진수 이미지 데이터. 다른 이미지 형식(예: PNG, JPG)이나 동적 링크 라이브러리(DLL)를 사용하는 대체 접근 방식이 있습니다.
위 내용은 클립보드를 사용하지 않고 RichTextBox에 이미지를 직접 포함하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!