2011-09-02 3 views
2

나는 그것이 매우 대중적인 문제라고 생각하는 것을 가지고있다. rtf 필드가 포함 된 기존 앱이 있습니다. 필자의 경우 rtf는 매우 기본적인 기능 (글꼴 : 크기, 스타일, 색상, 하이퍼 링크)에만 사용됩니다. 어쨌든 내가 단어로 붙여 넣기를 허용하기 때문에 때때로 더 복잡한 것들이 거기에 들어갈 수 있습니다.rtf와 html은 같은 응용 프로그램에 살 수 있습니까?

이제 보고서 작성기에서 rtf가 인쇄 된 보고서를 얻을 수 있기 때문에 rtf가 정상입니다.

웹 응용 프로그램에 문제가 있습니다. 기본적으로 레거시 애플리케이션의 선택적 인터페이스 인 웹 애플리케이션을 개발 중입니다.

이 단계에서 rtf 형식을 제거하여 문제를 해결했습니다 (TRichedit 트릭을 사용하여 here).

어쨌든 이상적으로는 웹 응용 프로그램과 win32 응용 프로그램에서 서식이 지정된 텍스트를보고 편집 할 수 있기를 바랍니다.

해결책은 무엇입니까?

this question에서 ScroogeHTML 변환기에 대한 링크를 찾았습니다.

  1. 스토리지 : 무엇을 저장하는

    그러나 심지어 내가 화해 할 수없는이 지점이 변환하면

    ? 현재 물론 나는 rtf를 저장하고있다.
  2. 웹 응용 프로그램에 서식있는 텍스트를 표시 할 때마다 rtf를 html로 변환 한 다음 저장소로 rtf로 다시 변환해야합니까?
+2

다릅니다 ... 사용자가 rtf에서 데이터를 업데이트하는 것보다 더 읽고 있다면, html로 다른 열을 추가 할 수 있습니다 ... 사용자가 레거시 앱에서 RTF를 수정할 때마다 rtf 그리고 새로운 열로 html 변환 ... 사용자가 새 응용 프로그램에서 HTML을 수정할 때마다 현재 열에 html과 RTF 변환을 저장합니다. – Whiler

+0

이것은 해결책이지만 오버 헤드입니다. 만약 내가 미래에 이미지를 추가 할 수있게된다면 ... HTML이 왜 버전 6 일지 모르지만 rtf 스펙을 포함하지 않는 이유는 무엇입니까? ... – LaBracca

+0

그러나 "트릭"은 어디에 있습니까? 내가보기에 꽤 잘 알려진 'PlainText' 고용뿐입니다 ... HTML 버전 6, LOLWUT? –

답변

관련 문제