저희들이 출력을 하는 방식입니다.
운영체제는 윈도우98
글자체는 굴림체 입니다, 크기는 10,12 정도입니다.
선문자는 윈도우즈의 문자표-선문자입니다.
with Printer.Canvas do
begin
TextOut(PrnPosX,PrnPosY,'┏━━━━━━━━━━┯━━━━━━━━━━━┯━━━━━━━━━┯━━━┯━━┯━━━━━┯━━━━━━┓');
PrnPosY := PrnPosY + RowH;
TextOut(PrnPosX,PrnPosY,'┃현 매 처│품 명│규 격│수 량│단위│단 가│금 액 ┃');
PrnPosY := PrnPosY + RowH;
TextOut(PrnPosX,PrnPosY,'┠- - - - - - - - - - ┼- - - - - - - - - - - ┼- - - - - - - - - ┼- - - ┼- - ┼- - - - - ┼- - - - - - ┨');
PrnPosY := PrnPosY + RowH;
end;
위의 코딩으로 출력을 하면 위에 보이는 모양과 똑같이 출력이 됩니다.
하지만 윈도우95에서 위의 코딩과 똑같이 해서 출력을 하면
'┏━━━━━━━━━━┯━━━━━━━━━━━┯━━━━━━━━━┯━━━┯━━┯━━━━━┯━━━━━━┓
┃현 매 처│품 명│규 격│수 량│단위│단 가│금 액┃
┠──────────┼───────────┼─────────┼───┼──┼─────┼──────┨'
이런 형태로 출력이 됩니다.
원인은 윈도우98의 문자표에서 선문자의 '─' 가 '-' 요로케 나옵니다. (-_-)
해결방안이 없군요
다른분들의 윈도우98에서의 출력방법을 조금만 알려주세요(퀵레포트 말고...)
자세한 것은
ID : do0000 로 메일주세요...(^_^)
자세히설명해주세요!!!부탁합니다.....