RichEdit의 내용을 Html로 코딩하고 있습니다.
근데, 제가 아직 초보라 쉽지가 않군요.
제가 시도한 방법은 RichEdit에서 글자를 한자씩 읽어와서 정렬이라든지, 폰트의 종류, 크기 등을 연산한 뒤 이것을 Html문서로 바꾸어 주는 것인데, 한자씩 읽어와서 연산을 하게 되니 속도가 엄청나게 느려 집니다. 라인의 수가 20줄 이상이 되면 거의 1분이상은 걸리는 것 같습니다.
RichEdit1.SelStart := 0;
RichEdit1.SelLength := 1;
tmp := RichEdit1.SelText;
이렇게 불러와서 정렬을 검사하고, 폰트의 종류를 검사하고, 폰트의 크기를 검사합니다. 그러니 자연히 속도가 늦어 질 수 밖에 없다고 생각되긴 합니다.
좀 더 속도를 높일 수 있는 효율적인 방법이 없을까요?
그리고, 한가지 더... RichEdit에서는 글의 라인이 바뀌어도 문맥상으로는 다른 라인이 아닌 경우가 있지 않습니까? 그러니까 글을 계속해서 적어 나가다 보면 WordWrap을 안했기 때문에 자연히 다음 라인으로 넘어가는데, 이런 경우는 일반적인 Return키를 쳐서 다음 라인으로 넘어 가는 것하고 어떻게 구분을 할 수 있을까요?
여러분들의 지원 사격을 기다립니다. 시간이 더 지체되면 아마 저는 여기서 장렬한 최후를 맞이 하게 될지도 모르겠군요. 아직 고수의 기지 정복을 하지도 못하고... -_-;