처음에는 이미 입력 된 텍스트가있는 서식있는 텍스트 필드가 있습니다 (이 시나리오에서는 "hello world"). "hello"에서 "o"문자 바로 뒤에 커서를 놓았습니다. 하나의 텍스트 필드가있는 대화 상자를 열 수있는 버튼이 있는데, 리치 텍스트 필드의 커서의 현재 위치에있는 대화 상자에서 해당 필드의 텍스트를 어떻게 삽입 할 수 있을지 궁금합니다.LotusScript의 서식있는 텍스트 필드에 커서의 현재 위치에 텍스트와 가능한 서식있는 텍스트를 삽입하는 방법은 무엇입니까?
지금까지 내가 가지고있는 코드는 다음과 같습니다
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim s As New NotesSession
Dim db As NotesDatabase
Set db = s.currentdatabase
Dim docFill As New notesdocument(db)
Call workspace.DialogBox _
("Test", True, True, False, False, _
False, False, "Test Insert text at current position in rich text field", docFill, True, False, True)
Dim string1 As String
string1 = docFill.sampleText1(0)
Dim rts As NotesRichTextStyle
Set rts = s.CreateRichTextStyle
End Subs
End Sub
이의 내가 sampleText1 텍스트 필드에 "유래"를 입력한다고 가정 해 봅시다. 확인을 클릭하면 서식있는 텍스트 필드의 커서 위치에 삽입됩니다. 결과는 "hellostackoverflow world"가 될 것입니다.
기타 문의 사항이 있습니다. 내가 텍스트를 붉은 색이나 다른 글꼴로 만들고 싶었 기 때문에 notesrichtextstyle 클래스 등을 사용하여 디자인 할 것이라고 가정 해 봅시다. 리치 텍스트 fiel의 커서 위치에 리치 텍스트를 어떻게 삽입 할 수 있습니까?