SaveDialog 를써서 Tmemo에 있는 내용을 저장하고 있습니다.
txt는 라인단위로 저장이 잘 되는데...
if SaveDialog.Execute = True then
Memo.Lines.SaveToFile(SaveDialog.FileName);
-----------------------------------------------------------------------------------------------------------------------
html 로 선택해서 저장하면
엔터가 안먹고 모두 붙어서 나오네요....
if SaveDialog.Execute = True then
begin
// if SaveDialog.FilterIndex = 2 then {참고로 html은 두번째로 필터속성에 넣었습니다.}
// ShowMessage('html 형식으로 저장');
Memo.Lines.SaveToFile(SaveDialog.FileName);
html 저장시 memo에 있는 내용대로 저장할 수 없을까요??
참고로 Delphi 7으로 구현중입니다..
HTML로 파일 저장하실때 그냥 텍스트문서를 확장자만 html로 만들어서 저장하시는 것 같네요...
무늬만 html파일이고 실제론 그냥 텍스트파일이죠...
웹브라우저에서 HTML파일을 표시할때 줄바꿈(CR, LF)은 모두 무시됩니다. 특별한 태그내에서 빼고는...
HTML파일에서 줄바꿈은 CRLF가 아니라 <P>,<BR>입니다.
html 형식으로 저장하실때 제대로 html파일형식에 맞춰서 html태그들 넣어주시는것이 좋을듯하네요...
^^ 항상 즐코하세요...