C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[16785] 퀵레포트의 QRImage 컴포넌트 동적생성후 밴드에 추가..
김형섭 [beat] 1255 읽음    2002-03-26 04:31
안녕하세요.
그동안 웹플밍만 해오다 오랫만에 빌더를 다시 만져본 BEAT라고 합니다.

다름이 아니구..

하다하다 뒤지고 뒤져도..답이 업길래...
고수님들의 조언을 듣고자 질문 올립니다..

퀵레포트버전은 3.3이구요.
빌더 5.01 엔터프라이즈 유저 입니다.

제가 퀵레포트에서 DB없이 하드에서 그림화일을 가져와서
이걸 한장에 하나씩 출력하는 프로그램을 작성하고 있는데..

도무지..밴드에 어케 동적으로 QRImage를 추가해서 한장에 하나씩 뽑아야 되는지..
별짓 다해봐두 안되더군요..

for (int i = 0; i < Form1->FileListBox1->Items->Count ; i++){
  if (Form1->FileListBox1->Selected[i]) {
    TTargaGraphic *src = new TTargaGraphic();
    Graphics::TBitmap*dec=new Graphics::TBitmap();
    src->LoadFromFile(Form1->FileListBox1->Items->Strings[i]);
    dec->Assign(src);
    TQRImage *qi = new TQRImage(this);
    qi->Parent=QRBand1;
    qi->AutoSize=true;
    qi->Enabled=true;
    qi->Stretch=false;
    qi->Picture->Assign(dec);
    delete src,dec,qi;
  }
}

이런식으로 Tga 파일을 불러와서 비트맵으로 변환후,
이걸 밴드에 붙이고 있는데..
위소스는 보시면 알겠지만..

qi 라는 변수가 사용되고 바로 지워집니다..
여기서 문제가 있는데..제가 밴드에다가 이런 이미지들을 차례로 추가하는 함수나
메소드를 찾질 못했습니다..

밴드는 디테일루 설정되어있구요..
레포트상에 꽉차게 설정되어있습니다...

조언 바랍니다...ㅠ.ㅠ

+ -

관련 글 리스트
16785 퀵레포트의 QRImage 컴포넌트 동적생성후 밴드에 추가.. 김형섭 1255 2002/03/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.