Q&A

  • 퀵리포트에서 그림 인쇄문제
안녕하세요....
델파이 5, Quick Report 3.0.7 버젼을 사용하고 있습니다.
사용자 정의 Preview 폼을 사용해서 인쇄하는 프로그램을
하고 있는데 그림인쇄가 잘 안되는군요.
미리보기 까지는 잘되는데 그림이 한두개씩 빠져서 인쇄가 됩니다.

rbPageHeader
rbDetail
rbPageFooter
위와 같이 밴드를 사용하고 rbDetail 에 QrImage를 올려놓고
Db에 있는 경로를 통해 로딩합니다.

웃긴건 레이져 프린터로 인쇄하면 이상없이 인쇄되는데
프린터 종류에 따라 그림이 빠지기도 하고 제대로
인쇄되기도 하는군요.

과거질문을 훑어보니 같은 문제를 겪은 분들은 있는것
같은데 뾰족한 답변은 없는것 같습니다.
아시는분 조언 부탁드리겠습니다.

1  COMMENTS
  • Profile
    한성근 2002.01.16 09:20
    안녕하세요...
    허접하지만 저두 그런문제를 겪어서 ...

    아마도 여러장에 다른이미지를 연속으로 인쇄하실때 그런문제 있을거라고
    생각됩니다.
    저 같은 경우에는 딜레이를 이용하여 해결했습니다.
    이미지의 크기가 워낙 커서 아마도 로딩되는데 시간이 걸릴거 같아서
    딜레이를 약 3초간줬더니 이미지는 빠짐없이 나오네요...

    근데 문제는 전체의 출력시간이 길어진다는거죠.

    또하나는 프린터의 캔바스에 직접 올려서 출력하니까
    조금 나은것두 같구요.

    도움이 되셨나 모르겠네요.
    더 조은 방법있으시면 리플달아 주세요.

    ^^*

    • 성더기
      2002.01.16 20:03
      답변이 달려있는데 다른 방법두 있숨다.. Query1.FetchAll을 써보세염... 구럼 다 읽어 올검다
    • 버섯
      2002.01.16 19:55
      제가알기론 파라독스를 쓰면 정상으로 나오지만.. ms-sql,oracle.interbase 에서는 recno,recordcount ...
    • 버섯
      2002.01.16 19:52
       ' where (eventTitle like ''%'+ev_search1+'%''')+   <-- 요기 +'%'')' +  ...
    • 버섯
      2002.01.16 19:11
      쿼리로 하지마시고.. calc 필드를 쓰면 됩니다. calc 필드를 하나 만드시고. query1.fieldbyname('c...
    • 김규억
      2002.01.16 18:04
      정확한 답변은 아닙니다... 죄송합니다... ^^; 전 파라독스를 쓰지를 않아서리... 오라클이...
    • 이정욱
      2002.01.16 09:16
      흐.. 나이렉스 홈이 지금 점검중이라서요.. ^^; 아마 곧 새로운 홈페이지를 만나보실 수 있을 듯 하구여...
    • 임세훈
      2002.01.16 18:46
      이정욱씨군여 ^^ 인터넷을 하루종일 돌아다녔는데두 FAX모듈 프로그램을 찾을수가 없더라구여... ^^;;...
    • 이정욱
      2002.01.16 09:17
      당연히 있습니다... 아래에서 말씀하신 PostThreadMessage로 가능하구요...ㅡ.ㅡ; 그냥 위의 API 사...
    • 이정욱
      2002.01.16 09:19
      그냥 Application.ShowMainForm := False; 로 주시고 하시면 됩니다 ^^ 그리고 더 좋은 방법은 서비스...
    • 박수원
    • 2002.01.16 04:13
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2002.01.16 21:07
      파일을 이용하시는 방법 밖에 없습니다.. 아니면 Direct show를 이용해서.. 본인이 스트림을 로드 할수 ...
    • Tk
    • 2002.01.16 03:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Tk
      2002.01.16 13:29
      create procedure proc_site_ist   @ST_AGCODE     CHAR(4),   ...
    • 박상윤
      2002.01.16 21:12
      프로그램 파일폴더에 가시면... 언인스톨에 관한...폴더 가있을거에여.. 어떤 폴더인지는 기억이 안나네...
    • 김규억
      2002.01.16 18:31
      어떤 인스톨쉴드를 쓰시는지 알수는 없지만 위와 같은 경우라면 정말 답답하시겠네요...  ...
    • 남양원
      2002.01.25 01:46
      기존의 Uninstall이 안되는 이유를 한번 확인해 보세요.... Unistall 정보가 InstallShield에서 넘...
    • 강두헌
      2002.01.16 19:29
    • 이창영
    • 2002.01.16 03:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한성근
      2002.01.16 09:20
      안녕하세요... 허접하지만 저두 그런문제를 겪어서 ... 아마도 여러장에 다른이미지를 연속으로 인쇄하...
    • 박영&#48
    • 2002.01.16 03:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 델파이탐크루즈
      2002.01.16 03:24
      이미지 불러오기.. file_name := 'AAA.BMP'; QRImage1.Picture.LoadFromFile(file_name); 되지여......
    • 이상협
    • 2002.01.16 03:12
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이상협
      2002.01.16 18:59
      재미로 하는것은 아니었지만 이렇게 많은 관심을 가져 주실지 정말 몰랐습니다. 정말정말 감사드리고요. ...
    • 최호준
      2002.01.16 06:32
      unit Unit1; interface uses   Windows, Messages, SysUtils, Classes, Graphics, Contro...
    • 최용일
      2002.01.16 04:58
      안녕하세요. 최용일입니다. Low함수를 쓰세요... A := Low(Integer); Integer는 32비트자료형입니...
    • 권희수
      2002.01.16 04:03
      선언은 상관없구여(integer로 가능한 숫자입니다) 컴파일러가 인식하는 과정에서 생긴 문제입니다. 제...
    • 성대현
    • 2002.01.16 02:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.16 04:43
      안녕하세요. 최용일입니다. 팁모아란에 강민주님이 쓰신 팁이 있네요... 파일명에 폴더이름 넣으시면...
    • 신용탁
    • 2002.01.16 02:28
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김규한
    • 2002.01.16 02:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.01.16 05:04
      안녕하세요. 최용일입니다. 흠... 더이상 MyList란 것을 쓸일이 없다면 굳이 nil을 대입시킬 필요는 없...
    • 정상원
    • 2002.01.16 02:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김규억
      2002.01.16 18:18
      자세한 내용이 없어서 정확한 답변은 못 드리구요... 위 내용을 보니 컴파일시에 발생하는 에러라...
    • 이창영
      2002.01.16 02:34
      QuickRep1.PrinterSettings.Firstpage 로 해보세요..... 저도 오늘 프리뷰폼으로 작업하던중 똑같은 문제...
    • 이상협
    • 2002.01.16 01:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김규한
      2002.01.16 02:36
      전역으로 Edit : array [1..31] of TEdit; 요렇게 선언하구 코딩을 어느 이벤트던지 다음과 같이 해주세...
    • 김규억
      2002.01.16 18:20
    • 권용성
      2002.01.16 23:45
    • 김규억
      2002.01.17 02:01
    • 권용성
      2002.01.17 08:44
    • 김규억
      2002.01.17 20:04
    • 권용성
      2002.01.17 22:46
    • 김규억
      2002.01.17 23:17