개발툴 : Delphi 5.0
2001년 이미지 뷰어를 완성하고 나서 다음 개발일로 도면 뷰어 프로그램 수정에 들어갑니다. 이번 프로그램도 목록은 이미지 뷰어와 같이 텍스트를 사용하고 이미지를 불러 오는 대신 DWG(AutoCad파일)을 화면에 보여줍니다. 도면 뷰어에 사용된 컴포넌트는 Dr.DWG 라고 처음 보는 컴포넌트 였습니다.
해외에서 개발된 컴포넌트로서 사용하기 편한 OCX로 되어 있어서 동작은 잘되는데 문제는 한글폰트를 인식 못하더라구요. 해외 버전이라 그런지 국내에서 CAD 작업할때 사용하는 한글 폰트를 인식하지 못하기 때문에 뷰어 프로그램으로 납품이 불가능하게 되었습니다.
아마 그때 사용했던 AutoCAD 한글폰트가 고은글(shx) 이었던거 같아요. 제 기억에 Dr.DWG 에서는 인식시킬 방법이 없어서 한글이 들어간 DWG 파일은 모두 ???? 표시되었습니다. 그래서 업그레이드 개발 업무가 할당 됩니다.
그래서 제가 한일
생각보다 DWG 관련 컴포넌트의 수가 별로 없더군요. 제가 못찾을걸지도 이전 개발자도 외국 사이트에서 겨우 구입했도고 우편으로 도착했다고 했어요 ㅎㅎ
그래서 포기할까 하다가 델마당에서 OpenDWG 관련 자료를 찾았습니다. 받은 자료를 열심히 분석하고, OpenDWG.org 사이트에 가서 자료를 찾아서 보고 델마당에 올라온 자료를 가지고 도면 뷰어 프로그램을 완성했습니다.
당연히 shx 한글폰트도 지원되었구요. 그렇게 개발을 완료했더니 회사에서도 인정을 받기 시작하였습니다. 신입개발자로 입사해서 두개의 프로그램을 완성했으니까요!
하지만 1년 반정도 밖에 이 프로그램과 자료를 사용하지 못합니다. 그건 여러 이유가 있는데 다음에 자세히 설명할께요.