! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

flexreport superlabel image 출력 (base64) > Q&A | 토론

본문 바로가기

ComponentOne

Q&A | 토론

ASP.NET Webform웹폼 flexreport superlabel image 출력 (base64)

페이지 정보

작성자 GRUNT 작성일 2022-08-09 15:50 조회 1,197회 댓글 1건
제품 버전 : C1FlexReportDesigner.4 Application (64 bit mode)

본문

flexreport에 반복적으로 이미지를 DB에서 불러와 반복출력 하려고 합니다.

superlabel.text 에 vbscript편집창에서 html 이미지 출력 값을 아래와 같이 넣었는데

 

TEXT14.Text = "<img src=""" + SIGNIMAGE + """ width=""120"" height=""80"" />"

로컬에서 테스트 할 때는 이미지가 잘 나옵니다...  이것을 서버에 올려 브라우져로 호출하면

이미지가 나오지 않고 "<img src..." 이렇게

html 문구가 출력 됩니다. 이미지 컬럼타입은 nvarchar base64 입니다.

어떤걸 더 해 줘야할까요?

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

GRUNT님의 댓글

GRUNT 작성일

확인해 보니 서버 packages에 올라가 있는 버전이 C1.Win.FlexReport.4.5.20202.438 이고
superlabel html 출력은 C1.Win.FlexReport.4.5.20221.548 버전이어야 한다는군요...
동일 라이센스에서 해당 최근버전인 서버 서비스용으로 올라가 있는 packages lib를 따로 받을 수 있는지요...

3 답변

ASP.NET Webform웹폼 Re: flexreport superlabel image 출력 (base64)

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK폴 작성일 2022-08-11 17:01 댓글 0건

본문

안녕하세요 그레이프시티입니다.


말씀 드린 것처럼 저희 제품은 개별 DLL만 업데이트 하는 것은 불가능하고 제품 패키지가 설치된 상태에서 라이선스 활성화후 정식 빌드를 거치셔야만 합니다.

제품의 마이그레이션 관련해서는 아래의 링크를 참고해 주시기 바랍니다.

https://dev.grapecity.co.kr/bbs/board.php?bo_table=component_faq&wr_id=7 


추가로 궁금하신 사항이 있다면 다시 말씀해 주시기 바랍니다. 

감사합니다,

그레이프시티 드림 

댓글목록

등록된 댓글이 없습니다.

ASP.NET Webform웹폼 Re: flexreport superlabel image 출력 (base64)

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK폴 작성일 2022-08-19 16:48 댓글 1건

본문

첨부파일

안녕하세요 그레이프시티입니다.


우선 아래의 4.5.2디자이너에서 SuperLabel을 사용하시기 위해서는 다음과 같은 과정을 따라하시면 됩니다.

C:\Program Files (x86)\ComponentOne\Apps\v4.5.2\FlexReportDesigner.4.5.2.exe


1) Win키 + r을 누릅니다.

2) 실행창에서 %AppData%/C1report 을 입력 합니다.

3) FlexReportDesigner.exe.settings을 메모장에서 연 다음 아래와 같은 정보를 입력 합니다.

<customfields>
    <item value="C1.Win.FlexReport.CustomFields.4.5.2;C1.Win.FlexReport.CustomFields.SuperLabel" />
</customfields>

그러면 아래와 같은 형식이 될것입니다.


cb2b3287f595a39a91e14b41d70a5da7_1660895102_2213.PNG
 

이렇게 하시면 이제 4.5.2디자이너에서도 SuperLabel기능을 사용하실수 있습니다.


또한 이미지 태그의 이름을 아래와 같이 설정해 주시기 바랍니다.

"<img src=data:image/png;base64," & IMG_B & " width=100 height=20/>"  


이렇게 하시고 배포해 보시면 정상적으로 리포트가 열리는 것을 확인하실수 있습니다.

간단한 샘플 리포트를 첨부드리니 참고해 주시기 바랍니다.


추가로 궁금하신 사항이 있다면 다시 말씀해 주시기 바랍니다. 

감사합니다,

그레이프시티 드림 

댓글목록

GRUNT님의 댓글

GRUNT 작성일

일단 ... 아래와 같네요..

2) 실행창에서 %AppData%/C1report 을 입력 합니다. -> 'C\Users\이광주\AppData\Roaming/C1report'을(를) 찾을수 없습니다. 이름을 올바르게 입력했는지 확인하고 다시 시도하십시오. 
라고 뜨네요.. 폴더 열기 위함인가요?
3) FlexReportDesigner.exe.settings을 메모장에서 연 다음 아래와 같은 정보를 입력 합니다.
-> 이건 FlexReportDesigner.4.5.2.exe.config 파일을 수정하고 FlexReportDesigner.4.5.2.exe 실행해서 사용해야 하는게 아닌지요..


* DB 컬럼에 "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzQAAAIm.........." 이렇게 들어가 있는데  그럼
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzQAAAIm.........." width=100 height=20/> -> 이렇게 쓰면 되는거지요? 예시의 IMG_B 값은  base64 문자열 값 일것 같아서요...


** 아 그리고 FlexReportDesigner.4.5.2.exe 실행하면
"응용 프로그램 은 64 비트 모드로 작동 하고 있습니다 . 일부 데이터 공급자 ( Microsoft.Jet.OLEDB.4.0 ) 등 은 이 모드 에서 사용할 수 없습니다. 이 공급자를 사용 하려면 대신 이 응용 프로그램 32 비트 버전을 사용 하십시오."
메시지가 나오는데...  개발장비는 64비트 OS입니다.
메시지 무시하고 FlexReportDesigner.4.5.2.exe 으로 작업하면 될까요?
아니면 FlexReportDesigner32.4.5.2.exe를 사용할까요?

ASP.NET Webform웹폼 Re: flexreport superlabel image 출력 (base64)

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GRUNT 작성일 2022-08-23 09:47 댓글 0건

본문

말씀하신대로 4.5.2의 setting 파일 추가/수정하고 금일 서비스에 올렸더니 (서비스 참조버전 : 4.5.2022.566)


이전에 4 버전에서는 사인은 안보여도 아래와 같이 페이지 까지는 보였었는데...


이번에 말씀해 주시는것으로 해 보니까 로딩중... 표시 후 화면으로 넘어가지 않는 증상이 있습니다.

혹시 .NET 참조버전때문일까요? 4.5.2 이후 무슨버전으로  바꾸면 될까요?



** 이미지가 올라가지 않아서 글로만 대체하여 질문 드립니다. 이미지는 어디서 막고 있는듯 합니다.

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.