Gtk #는 TextView/Textbuffer의 형식이 지정된 텍스트를 파일에 쓸 수 있습니까?
가장 적합한 파일 형식은 XML, RTF, HTML 중 무엇입니까?
사용할 수있는 것이없는 경우 :
TextBuffer의 TextIter 요소를 단계별로 쉽게 따라 할 수 있습니까? 내가 상상할 수있는 유일한 방법은 : 나는 도움을
감사
관련 랄드가Gtk # 텍스트 버퍼 내용을 파일에 저장
2
A
답변
2
예, 당신이에 텍스트 버퍼의 내용을 저장할 수있는 더 나은 방법이 희망
for (i=0; i<TextBuffer.CharCount; i++){
iter=TextBuffer.GetIterAtOffset(i);
writeIterAndTagToFile(iter);
}
파일을 GTK의 내부 직렬화 형식으로 사용하면 텍스트 버퍼와 직렬화 된 텍스트 사이에 일대일 대응이 가능합니다. Gtk.TextBuffer.RegisterSerializeTagset
, Gtk.TextBuffer.Serialize
등을 확인하십시오.
사용자 고유의 순차 변환기를 작성하여 등록 할 수도 있습니다. RTF를위한 한 점을 썼습니다. Sourceforge page. 모노로 작업하려면, 어떻게 든 바인딩을 작성해야 할 것입니다. 최신 버전은 GObject Introspection에서 작동하지만 Mono에서는 아직까지는 사용할 수 없습니다. 바인딩을 작성하는 데 도움을 드리 겠지만 Mono 바인딩 작성에 대해서는 전혀 알지 못합니다. 당신이 하나를 쓰는 것을 끝내면, 알려주세요. 그리고 그것을 프로젝트에 포함시킬 것입니다.
관련 문제
- 1. TextBox의 내용을 파일에 저장
- 2. 텍스트 영역의 내용을 PHP의 텍스트 파일에 저장합니다.
- 3. Ruby를 사용하여 텍스트 영역의 내용을 텍스트 파일에 저장
- 4. 사용자가 텍스트 필드에 입력 한 내용을 텍스트 파일에 저장 하시겠습니까?
- 5. 텍스트 파일에 데이터베이스 저장
- 6. 파일에 텍스트 저장
- 7. 정기적으로 파일에 텍스트 저장
- 8. 여러 파일에 텍스트 저장
- 9. 배열의 내용을 텍스트 파일에 쓰기
- 10. 양식의 내용을 텍스트 파일에 쓰기
- 11. GTKTextBuffer의 내용을 파일에 저장하는 방법
- 12. 텍스처 버퍼 객체와 프레임 버퍼 저장
- 13. GTK 목록 : 가져 오기 텍스트
- 14. 배열을 Java의 텍스트 파일에 저장
- 15. WPF 웹 브라우저의 내용을 Excel 파일에 저장
- 16. SQL Server 테이블의 내용을 다운로드하고 내용을 CSV 파일에 저장 하시겠습니까?
- 17. vim이 버퍼 내용을 변경할 때 파일에 쓸 것을 알려주십시오.
- 18. 안드로이드의 텍스트 파일에 listview의 내용을 저장하는 방법?
- 19. 즉각 창의 내용을 텍스트 파일에 작성하십시오.
- 20. WebGL : 버퍼 객체의 내용을 읽으십니까?
- 21. 버퍼 내용을 OpenGL의 텍스처로 백
- 22. 버퍼 내용을 다른 버퍼에 복사하십시오.
- 23. BufferedAppender에서 log4net 저장 버퍼
- 24. gtk 텍스트 문제 itter
- 25. gtk-sharp의 리치 텍스트?
- 26. GTK MessageDialog에서 텍스트 복사
- 27. Webkit GTK 비영어권 텍스트
- 28. 파이썬을 사용하여 텍스트 파일에 시리얼 데이터 저장
- 29. MySQL 또는 텍스트 파일에 대한 레코드 저장
- 30. 암호화 된 데이터를 텍스트 파일에 저장