문제

메모장/워드 패드 클론을 만들려고합니다. WordPad에서 읽을 수 있도록 .rtf 형식으로 저장하고 싶습니다. C#에서이 작업을 어떻게 저장합니까?

도움이 되었습니까?

해결책

학습 목적으로 직접이 작업을 수행한다고 가정하면 라이브러리를 사용하여이를 위해 수행하고 싶지 않습니다.

기본적으로 RTF 마크 업이있는 문자열 또는 DOM과 같은 데이터 트리를 메모리에 보유하는 프로그램을 작성해야합니다. 사용 RTF 사양, 당신은 평평한 (텍스트) 파일을 제대로 표시하고 .rtf 확장자로 작성해야합니다. HTML 파일을 작성하는 것과 동일합니다.

다른 팁

내가 틀리면 나를 수정하지만 RichTextBox 컨트롤을 사용하는 경우 RichTextBox.SaveFile 메소드를 사용하여이를 수행 할 수 있습니다. 하지만 그 컨트롤을 사용하지 않고 그것을하는 것을 의미한다고 생각합니다.

RTF 사양링크

API를 기반으로 XML 사양을 작성하면 앱이 WordPad, Word 등과 호환 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top