자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 퀵레포트에 관해서..?
2017.10.19 08:10
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
델파이XE8을 사용하고 있습니다
기본으로 설치되는 퀵레포트로 작업을 햇는데 윈도우7에서는 미리보기와 실제인쇄를 하면 정상적으로 잘나옵니다
그런데 윈도우10에서는 미리보기와 실제인쇄를 하면 작게 출력이 됩니다
미리보기는 QRPreview 컴포넌트로 만들엇습니다
구글링하다가 윈도우10에서 작게 보이는 현상을 해결을 하는 소스를 찿았는데 QRPrntr.pas 이 파일에서 CreateMetafileCanvas 함수를 수정한건데 이게 읽기전용으로 되어있습니다
그래서 읽기전용을 풀어서 했는데도 계속 읽기전용으로 되어잇다고 수정이 안됩니다
탐색기에서 QRPrntr.pas파일이 보관으로 되어잇어서 풀었는데도 안되네요
어떻게 하면 수정이 될까요?
댓글 2
Delphi 퀵레포트에 관해서..?
2017.10.19 08:10
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
델파이XE8을 사용하고 있습니다
기본으로 설치되는 퀵레포트로 작업을 햇는데 윈도우7에서는 미리보기와 실제인쇄를 하면 정상적으로 잘나옵니다
그런데 윈도우10에서는 미리보기와 실제인쇄를 하면 작게 출력이 됩니다
미리보기는 QRPreview 컴포넌트로 만들엇습니다
구글링하다가 윈도우10에서 작게 보이는 현상을 해결을 하는 소스를 찿았는데 QRPrntr.pas 이 파일에서 CreateMetafileCanvas 함수를 수정한건데 이게 읽기전용으로 되어있습니다
그래서 읽기전용을 풀어서 했는데도 계속 읽기전용으로 되어잇다고 수정이 안됩니다
탐색기에서 QRPrntr.pas파일이 보관으로 되어잇어서 풀었는데도 안되네요
어떻게 하면 수정이 될까요?
저도 이전에 그런현상을 발견해서 이것 저것 만져본 결과
윈도우 디스플레이설정에서 배율 및 레이아웃의 텍스트,앱 및 기타 항목의 크기변경을 100%하면 미리보기가 정상적으로 나왔던것으로 기억합니다. 그런데 100%로하면 윈도우 글자가 너무 크게 나올겁니다. 그래서 미리보기 안하고 직접출력을 시키니 출력은 제대로 나왔던것 같아요.
다른방법으로 해결하신 분이 계시면 알려주세요 저도 정확한 해결방법을 알고 싶습니다.