Post.

도면 뷰어 프로그램 수정


개발툴 : Delphi 5.0

2001년 이미지 뷰어를 완성하고 나서 다음 개발일로 도면 뷰어 프로그램 수정에 들어갑니다. 이번 프로그램도 목록은 이미지 뷰어와 같이 텍스트를 사용하고 이미지를 불러 오는 대신 DWG(AutoCad파일)을 화면에 보여줍니다. 도면 뷰어에 사용된 컴포넌트는 Dr.DWG 라고 처음 보는 컴포넌트 였습니다.

해외에서 개발된 컴포넌트로서 사용하기 편한 OCX로 되어 있어서 동작은 잘되는데 문제는 한글폰트를 인식 못하더라구요. 해외 버전이라 그런지 국내에서 CAD 작업할때 사용하는 한글 폰트를 인식하지 못하기 때문에 뷰어 프로그램으로 납품이 불가능하게 되었습니다.

아마 그때 사용했던 AutoCAD 한글폰트가 고은글(shx) 이었던거 같아요. 제 기억에 Dr.DWG 에서는 인식시킬 방법이 없어서 한글이 들어간 DWG 파일은 모두 ???? 표시되었습니다. 그래서 업그레이드 개발 업무가 할당 됩니다.

그래서 제가 한일

  1. Dr.DWG 개발사에 이메일 쓰기 잘못하는 영어를 영작하여 메일을 쓰긴했는데 답변에 불가능하다는 이야기 였습니다.
  2. 델파이 커뮤니티(델마당, 델파이코리아) 자료실 검색 DWG 도면 컴포넌트 관련 자료를 찾기 시작했습니다.
  3. 이전 개발자에게 문의 (전화통화) 등의 과정을 거치는데 진도가 잘 안나갔습니다.

생각보다 DWG 관련 컴포넌트의 수가 별로 없더군요. 제가 못찾을걸지도 이전 개발자도 외국 사이트에서 겨우 구입했도고 우편으로 도착했다고 했어요 ㅎㅎ

그래서 포기할까 하다가 델마당에서 OpenDWG 관련 자료를 찾았습니다. 받은 자료를 열심히 분석하고, OpenDWG.org 사이트에 가서 자료를 찾아서 보고 델마당에 올라온 자료를 가지고 도면 뷰어 프로그램을 완성했습니다.

당연히 shx 한글폰트도 지원되었구요. 그렇게 개발을 완료했더니 회사에서도 인정을 받기 시작하였습니다. 신입개발자로 입사해서 두개의 프로그램을 완성했으니까요!

하지만 1년 반정도 밖에 이 프로그램과 자료를 사용하지 못합니다. 그건 여러 이유가 있는데 다음에 자세히 설명할께요.

Post Info
Post Date 2022-07-20
Writer 선경선향아빠
Tags
  • Project
  • Post

    About

    개발자 선경선향아빠의 Homepage 입니다.

    © 2022 skshpapa80. All rights reserved.

    Social Links