사용자가 포맷되지 않은 Stata 코드 입력을 받고, HTML 태그를 추가하고, 간편한 복사를 위해 전체 코드 블록을 반환 할 수있는 Shiny R 응용 프로그램을 만들고 싶습니다. 블로그 또는 웹 페이지와 같은 html 게시 장소에 붙여 넣습니다.간편한 복사 및 붙여 넣기를 위해 html 코드를 사용하는 반짝이는 html 출력 객체
이미 A Stata HTML syntax highlighter in R의 서식을 처리 할 수있는 R 코드가 있습니다. 그리고 Shiny 구현의 대부분은 매우 쉬워 보입니다. 내가 겪고있는 가장 큰 도전은 html 텍스트 박스 또는 샤이니의 서버에서 반응적인 요소를 쉽게 취할 수있는 다른 객체를 만드는 것이다. HTML을 포맷팅하지 않고 사용자에게 반환한다.
예 :
텍스트 상자를 통해STATA 코드 입력
clear
set obs 4000
gen id = _n
gen eta1 = rnormal()
gen eta2 = rnormal()
XX 반짝 버튼의 XX가
다른 텍스트 상자에 반환
<span style="color: #9900FF">set</span> <span style="color: #0000CC"><b>obs</b></span> 4000
<span style="color: #0000CC"><b>gen</b></span> id = <span style="color: #9900FF">_n</span>
<span style="color: #0000CC"><b>gen</b></span> eta1 = <span style="color: #9900FF">rnormal</span>()
<span style="color: #0000CC"><b>gen</b></span> eta2 = <span style="color: #9900FF">rnormal</span>()
전반적으로 제출,이 생각 일반적으로 잠재적으로 매우 간단한 대답에 대한 긴 질문입니다. 이해해 주셔서 감사합니다.
오, 이런, 고마워. :) – fsmart