시작하기 Tablix를 사용하여 .NET 레이블 보고서를 만드는 방법
페이지 정보
작성자 MESCIUS 작성일 2024-04-02 14:33 조회 18회 댓글 0건본문
첨부파일
관련링크
빠른 시작 가이드 | |
필요한 것 | |
참조 컨트롤 | |
튜토리얼 | Tablix - 간단한 표부터 행과 열로 정렬된 고급 행렬까지, 향상된 레이아웃 기능을 배우게 됩니다. 이 예에서는 브랜드와 디자인을 확장할 수 있는 간단한 인쇄 가능 레이블을 만들어 볼 것입니다. |
또는 우편 및 포장에도 레이블이 필요할 것입니다.
Avery, 등 많은 공급 업체에서 구체적인 비즈니스 요구 사항을 충족하는 다양한 크기와 레이아웃의 레이블을 제공하고 있습니다. 하지만, 레이블에 데이터를 인쇄하는 것은 까다로운 작업일 수 있습니다. 레이블을 인쇄하기 전에, 레이블 템플릿을 생성하고 레이블 치수에 맞게 데이터를 조정해야 합니다.
ActiveReports.NET을 사용하면 한 곳에서 템플릿을 디자인하고, 원하는 데이터를 바인딩하고, 인쇄 가능 파일을 준비할 수 있습니다.
다음 단계에 따라 레이블 보고서에 익숙해지고 인쇄 가능 레이블을 만드는 방법을 알아보겠습니다.
왜 라벨 보고서가 필요할까?
은행 산업의 사용 사례를 통해 이를 이해해 보겠습니다.
은행에서 일하고 있으며 은행 정책의 변경 사항에 관한 편지를 고객에게 보내야 한다고 가정하겠습니다. 은행의 고객 수가 많은 점을 고려하면, 인쇄된 고객 주소 레이블을 활용하는 것이 좋을 것입니다.
고객에 대한 개인 정보는 은행에서 데이터를 유지하기 위해 사용하는 시스템의 웹 서비스를 통해 JSON 서식으로 제공됩니다.
실제 레이블의 데이터를 인쇄하기 위해서는 JSON 파일과 바인딩할 수 있는 레이블 템플릿이 필요합니다.
사용 중인 레이블에 대한 Word 또는 PDF 템플릿은 온라인을 찾을 수 있지만, 이러한 템플릿에 JSON 파일의 데이터를 가져오기는 쉽지 않을 수도 있습니다. 이 경우, 타사 도구를 사용하거나 레이블 공급업체에 데이터 바인딩을 의뢰할 수 있습니다.
Tablix를 사용하여 레이블 디자인을 단순화하는 방법
이 블로그에서는 ActiveReports.NET의 RDL 내에 데이터 영역을 사용하여 레이블 보고서를 디자인하는 방법을 살펴 볼 것입니다.
을 예로 들어보겠습니다.
인쇄 및 브랜딩이 가능한 Tablix를 사용하여 라벨 보고서를 작성하려면 다음 일곱 단계를 따라야 합니다.
시작해 보겠습니다!
1단계: Tablix 컨트롤을 사용하여 레이블 레이아웃 디자인
원하는 레이아웃을 디자인하기 위한 첫 번째 단계로, 도구 상자의 Tablix 컨트롤을 RDL 보고서의 디자이너에 추가해 보겠습니다.
📌 참고
해당 보고서를 디자인하기 위해 다른 데이터 영역 - 목록, 표 또는 다른 보고서 유형 - 페이지 또는 섹션을 사용하려는 경우
기본 2x2 그리드에서 다음을 삭제하여 레이아웃을 만듭니다.
열 그룹
Tablix의 첫 번째 열.
모서리 셀과 열 그룹 셀이 포함된 첫 번째 행.
레이블에 표시할 데이터에 따라 행을 추가합니다.
아래 표시된 대로 Contact Name(연락처 이름), Street address(거리 주소), City with Postal Code(우편 번호), Country(도시 및 국가)를 레이블에 표시하기 위해 네 개의 행을 추가합니다.
2단계: Tablix를 조정하여 Avery 5160 치수 가져오기
다음 단계는 Avery 5160 치수에 따라 Tablix 크기를 조정하는 것입니다.
Tablix를 선택하고 "너비"와 "높이"를 각각 2.63인치와 1인치로 설정합니다.
또는 Tablix의 위쪽 및 왼쪽 위치를 0인치로 설정합니다.
이 시점에서 보고서는 아래와 같이 표시됩니다.
3단계: 레이블 시트에 맞도록 보고서 설정 조정
레이아웃을 디자인하는 최종 단계입니다.
여기에서는 보고서 본문의 속성 – 열, 크기 및 여백을 실제 Avery 레이블 시트와 일치하도록 설정합니다.
Columns = 3 (Avery 레이블 시트의 열 수와 같음)
ColumnSpacing = 0.12인치 (가로 피치를 나타냄)
Size.Width = 2.63인치, Size.Height =1인치 (레이블 크기와 같음)
Margins.Left = 0.19인치, Margin.Right = 0.18인치, Margin.Top = Margin.Bottom = 0.5인치
Paper = Letter(8.5 x 11인치)
4단계: 레이블을 위한 데이터 가져오기
레이아웃이 준비되었으므로 이제 레이블을 위한 데이터를 가져옵니다.
이 블로그에서는 ActiveReports.NET 설치 프로그램과 함께 제공되는 "customer.json" 샘플 데이터 소스를 사용합니다.
📌 참고
에 대해 자세히 알아보세요!
데이터를 가져온 후 Tablix의 셀을 필수 필드와 바인딩합니다.
주요 데이터(ID)에 그룹화를 추가하여 레이블에 고유한 고객 데이터를 표시합니다.
5단계: 보고서 완료
인쇄된 레이블에 필요한 텍스트 스타일과 일치하도록 레이블의 서식을 지정합니다.
행 높이를 조정하고, 글꼴 스타일을 적용하고, 테두리를 추가한 후 보고서가 디자이너에 아래와 같이 표시됩니다.
6단계 - 보고서 미리 보기
이제 보고서를 미리 볼 수 있으며 아래 표시된 대로 보고서가 ActiveReports.NET 뷰어에 표시됩니다.
7단계: 물리적 레이블 인쇄
이제 실제 레이블에 인쇄할 수 있습니다. ActiveReports.NET를 사용하면, ActiveReports.NET 뷰어에서 직접 인쇄하거나 PDF 파일과 같은 내보낸 파일에 인쇄하는 방법으로 물리적 레이블에 인쇄할 수 있습니다.
인쇄하는 동안, 실제 레이블에 정렬 문제가 발생하지 않도록 페이지 크기를 "크기 조정 없음"으로 설정하거나 크기 옵션을 "실제 크기"로 설정해야 합니다.
이제 보고서 레이블을 디자인하고 인쇄할 수 있습니다.
이 문서에서는 Avery 레이블을 예로 사용했습니다. 하지만, ActiveReports.NET을 사용하면 원하는 레이블 레이아웃을 디자인할 수 있습니다. 여기에는 주소 레이블, 배송 레이블, 제품 레이블, 보안 레이블, 파일, 폴더 레이블 등이 포함됩니다.
또는 타 레이블 제공업체(Avery Labels 또는 OnlineLabels.com)를 위한 레이아웃도 디자인할 수 있습니다.
샘플 ActiveReports.NET 리포트 파일 다운로드: 전체 레이블 보고서를 확인해 보세요!
*첨부 파일을 통해서도 다운로드가 가능합니다.
지금 바로 ActiveReports.NET을 다운로드하여 직접 테스트해 보세요!
댓글목록
등록된 댓글이 없습니다.