|
답변 감사합니다.
그런데 제가 기초가 많이 부족해서 어떻게 적용을 못하겠네요
좀더 자세하게 알려주시면 않될까요 죄송!!
부탁합니다.
김동현 님이 쓰신 글 :
: 잘은 모르지만...
:
: 일단 윈도우에서 프린터 설정은 DEVMODE 라는 구조체를 통해서 합니다.
:
: 이 구조체를 MSDN에서 찾아보시면 여러가지 설정을 하실수 있는데요.
:
: 컨트롤 할수 있는 값들은 가로/세로 출력, 용지설정, 칼라/흑백출력, 출력매수, 양면출력, 트레이제
: 어등등을 할수 있습니다.
:
: A4지가 아닌 다른 용지로 출력하고 싶으시면 DEVMODE의 dmPaperSize멤버를 테스트 해보시지요.
:
: 빌더에서 저 구조체를 제어하실려면 TPrinter객체로 작업하시면 되실겁니다.
:
: 그럼...
:
:
: 이성희 님이 쓰신 글 :
: : 프린터는 도트프린터를 사용합니다.
: : 출력 용지는 80컬럼짜리 연속용지와 80컬럼 연속용지인데 사이즈가 반사이즈인 양식을 사용합니다.
: : 구체적으로 말하면 계산서를 출력하는데 용지가 2장이 꼅쳐있는 용지입니다.
: : 그래서 80컬럼의 반장만 찍으면 되는데 프린터를 컨트롤 할 수가 없어서 답답한 마음에 글을 올립니다.
: :
: : 그리고 출력되는 방식은 PaintBox에 출력내용을 그린후에 그 내용을 프린터로 보내는 방식을
: : 선택했습니다.
: :
: : 현재 문제점은 프린터를 하면 한장 사이즈가 A4사이즈만큼 밀려올라 가기 때문에 정상적으로
: : 출력하기가 매우 어렵습니다.
: :
: : TPrinter 의 PageHeight를 사용해 봤는데 속성이 ReadOnly더군요!!
: :
: : 여러 고수님들의 가르침 부탁드립니다.
: : 급하고 답답한 마음에 바쁘게 글을 올려서 내용이 좀 오락가락하군요
: :
: : 필요한 부분에 대해서 말씀해 주시면 보충설명 올리겠습니다.
: :
: : 다시한번 도움 부탁드립니다. 읽어주셔서 감사!!^^
|