퀵리포트 미리보기 초기화면을 100%로 하기위해 속성의 PrevInitialState를 qrZoomOther를 해도 화면상에 "100% Size" 버튼은
눌려져 있지만 여전히 qrZoomToWidth로 되어있고 다시 한번 "100% Size" 버튼을 눌러야 원하는 결과가 나온다.
qrZoomToFit도 마찬가지다. 보이는 것만 눌려져있고 qrZoomToWidth로 고정되어 있는 것 같다.(버그?)
여기 저기 qusoft.com, 구글링 찾아봐도 결국 정상적인 방법으로 초기 화면을 100%로 변경하는 것은 할 수 없었다.
물론 4.06까지의 버전에서다 이후 버전에서 버그가 해결되었는지는 모르겠다. 50버전에서는 해결된다는 글을 보았다.
어째든 현재 4.06버전에서 할수 있는 정상적인 방법은 없고
다음과 같은 편법으로 해결했다.
1. 먼저 미리보기 화면이 100%때와 qrZoomToWidth가 똑같이 보이는 가로(width)를 구한다.
화면을 캡쳐하여 그림파일로 저장하면 구하기 쉽다. 나같은 경우 가로가 892였다.
2. PreviewWidth=892 로 설정하고 PreviewInitialState를 wsNormal로 하면 끝
PrevInitialState는 무엇을 해도 똑같으니 그냥 qrZoomToWidth로 한다.
'델파이' 카테고리의 다른 글
윈도우 응용프로그램 설치 제거시 에러 1327 잘못된 드라이브 ... 해결방법 (0) | 2012.02.22 |
---|---|
델파이2007, xe10 콤포넌트등록 방법 (*.OCX, com형태 *.DLL) , regsvr32 64비트에서 등록 (0) | 2012.01.09 |
랜카드 2개일때 우선순위 정하기 (0) | 2011.11.14 |
프로그램 중복실행방지 (0) | 2011.10.14 |
많이 사용되는 HTTP Status Code (0) | 2011.10.05 |