|
질문 님이 쓰신 글 :
: 안녕하세요 질문있어서요..초보라서 모르는게 많거든요. ^^; 헤..~
: 만들어놓은 폼에 프린트기능을 추가하려고 합니다. 이곳저곳 다봤는데 프린트는 퀙리포트를 통해서 많이 하데요.. 근데 지금 만들어놓은 폼에는 퀵리포트를 쓰지 않았구요 디비그리드가 있습니다. 그것을 출력하려고 하는데요.. 다이얼로그 에 있는 프린트 컴포넌트 쓸줄아시는분계신가요? 그걸 쓰는분은 없는듯해요.. 그 컴포넘트를 추가했는데요.. 음,, 프린트설정하는 창까지 뜨는데. 확인을 누르면 프린트가 되질 않네요. 어찌된걸까요.
: 모 다른 방법도 있나요? 꼭 알려주셨씀합니당.
유앤아이 현지 아빠입니다 ...
다이얼러그에 있는 프린터 모양의 컴포넌트는 말 그대로 프리터 다이얼러그 박스를 띄워 주는
역활을 합니다 ...
이는 사용자로 하여금 프린터를 고를수있는 기회를 주며, 또 용지의 가로/세로등 을 조절 할수
있는 기회를 부여하고 그렇게 설정된 프린터의 핸들을 얻어 옴으로써 그역활을 다 한것 입니다 ..
그렇게 얻어온 프린터 핸들의 DC 를 얻어다가 ... StartDoc(); 해주고 ... DC 에 출력물을 그리고 ... EndDoc() 를 하는것은 ... 사요자의 몫입니다 ... 어떻게 종이 에다가 무엇을 그릴것인지를
전혀 .. 알려 주지 않고 프린터 설정 다이얼러그를 띄웠다는 이유만으로 프린터가 알아서 찍겠지
라는것은 큰 오해 입니다. 컴텨는 무지 미련하니깐여~
그럼 대충 답이 된것 같지요~~
|