텍스트 편집 상자 내에서 하위 문자열을 자동으로 강조 표시할 수 있습니까?안녕. 내 스크립트가 텍스트 편집 상자 내에서 하위 문자열을 자동으로 강조 표시할 수 있는 방법을 아는 사람이 있는지 궁금합니다. 사용자가 할 수 있기를 바랍니다.
1. 특정 위치에서 TEB 내의 텍스트를 클릭합니다.
2. "<< Set Text Changed" 함수는 아직 결정되지 않은 명령을 사용하여 텍스트 필드에서 커서의 위치를 반환합니다.
3. 스크립트는 텍스트에서 미리 정의된 구분 기호에 대해 커서 위치를 찾습니다.
4. 마지막으로 구분 기호 사이의 텍스트를 강조 표시합니다.
MouseBox 래퍼를 사용하여 간략하게 살펴보았지만 처음에는 JMP가 마우스 위치를 기본 텍스트와 연관시키는 쉬운 방법이 없었습니다. 게다가, 내가 그것을 알아낼 수 있다 하더라도, JMP가 텍스트 편집 상자 내에서 하위 문자열을 강조 표시하도록 하는 방법은 없는 것 같습니다(적어도 찾을 수 있는 것은 없음).
이 작업을 수행하는 데 사용할 수 있는 다른 유형의 디스플레이 상자가 있습니까?
JMP 프로 16.2
macOS 빅서 11.6.5
도움을 주시면 감사하겠습니다. 감사해요.
제도법스크립팅Re: 텍스트 편집 상자 내에서 하위 문자열을 자동으로 강조 표시할 수 있습니까?텍스트 상자는 굵게, 기울임꼴 및 밑줄에 간단한 마크업을 사용할 수 있습니다.마크업에 대한 텍스트 상자의 스크립팅 인덱스를 확인하십시오.
Names Default To Here( 1 );
example_text =
"This is <B>bold</B> text. This is <I>italic</I> text. This is <U>underlined</U> text.
This is <B><I><U>bold, italic, underlined</U></I></B> text.";
win = New Window( "Example", tb = Text Box( example_text ) );
tb << markup;
