|
안녕하세요.
그동안 웹플밍만 해오다 오랫만에 빌더를 다시 만져본 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 라는 변수가 사용되고 바로 지워집니다..
여기서 문제가 있는데..제가 밴드에다가 이런 이미지들을 차례로 추가하는 함수나
메소드를 찾질 못했습니다..
밴드는 디테일루 설정되어있구요..
레포트상에 꽉차게 설정되어있습니다...
조언 바랍니다...ㅠ.ㅠ
|