Microsoft Word로 내보내기
Word 렌더링 확장 프로그램은 보고서를 MicrosoftMicrosoft Word 2000 이상 버전과 호환되는 Word 문서로 렌더링합니다. 보고서를 Word 문서로 내보낸 후에는 보고서의 내용을 변경하고 우편물 레이블, 구매 주문서 또는 편지 양식과 같은 문서 스타일의 보고서를 디자인할 수 있습니다. 이 렌더러에 의해 생성되는 파일의 확장명은 .doc입니다.
Word의 보고서 항목
Word로 내보낸 보고서는 보고서 본문을 나타내는 중첩된 표로 표시됩니다. 테이블릭스 데이터 영역은 보고서에 있는 데이터 영역의 구조를 반영하는 중첩된 표로 렌더링됩니다. 입력란과 사각형은 각각 표 안에 셀로 렌더링됩니다. 입력란 값은 셀 안에 표시됩니다.
이미지, 차트 및 계기는 각각 표 셀 안에 정적 이미지로 렌더링됩니다. 이러한 보고서 항목의 하이퍼링크와 드릴스루 링크는 렌더링되지만, 차트 내에서 클릭할 수 있는 영역과 지도는 렌더링되지 않습니다.
회보 스타일 열 보고서는 Word에서 렌더링되지 않습니다. 보고서 본문 및 페이지의 배경 이미지와 색은 렌더링되지 않습니다.
페이지 매김
Word에서 보고서를 열면 페이지 크기를 기준으로 하여 전체 보고서의 페이지가 다시 매겨집니다. 페이지를 다시 매기는 과정에서 의도하지 않았던 자리에 페이지 나누기가 삽입될 수도 있고, 경우에 따라서는 내보낸 보고서에 페이지 나누기가 두 번 연속으로 삽입되거나 빈 페이지가 추가될 수도 있습니다. 페이지 여백을 조정하여 Word의 페이지 매김을 변경할 수도 있습니다.
이 렌더러에서는 논리적 페이지 나누기만 지원합니다.
페이지 크기 조정
보고서가 렌더링될 때 Word 페이지 높이 및 너비는 페이지 크기 높이와 너비, 왼쪽과 오른쪽 페이지 여백, 위쪽과 아래쪽 페이지 여백과 같은 RDL 속성으로 설정됩니다.
페이지 너비
Word에서 지원하는 페이지 너비는 최대 55.87cm입니다. 보고서가 55.87cm보다 더 넓더라도 렌더러를 통해 보고서가 렌더링되지만 Word의 인쇄 모양 보기나 읽기 모드 보기에서는 보고서 내용이 표시되지 않습니다. 데이터를 보려면 기본 보기나 웹 모양 보기로 전환해야 합니다. Word의 이러한 보기에서는 공백의 크기를 줄여 보고서 내용을 더 많이 표시할 수 있습니다.
렌더링된 보고서는 내용을 표시하기 위해 필요한 경우 너비가 22인치까지 늘어납니다. 보고서의 최소 너비는 속성 창의 RDL Width 속성을 기준으로 합니다.
문서 속성
Word 렌더러에서는 DOC 파일에 다음과 같은 메타데이터를 기록합니다.
보고서 요소 속성 |
설명 |
---|---|
Report Title(보고서 제목) |
제목 |
Report.Author |
작성자 |
Report.Description |
설명 |
보고서 머리글 및 바닥글
보고서 머리글 및 바닥글은 Word에서 머리글 및 바닥글 영역으로 렌더링됩니다. 보고서 페이지 번호나 보고서 페이지의 총 수를 나타내는 식이 보고서 머리글이나 바닥글에 있으면 렌더링된 보고서에 정확한 페이지를 표시할 수 있도록 해당 페이지 번호나 식이 Word 필드로 변환됩니다. 보고서에 머리글 또는 바닥글 높이가 설정되어 있더라도 이 설정은 Word에서 지원되지 않습니다. PrintOnFirstPage 및 PrintOnLastPage 속성은 일부 환경에서 보고서의 첫 번째 및 마지막 페이지에 보고서 머리글 및 보고서 바닥글을 인쇄할지 여부를 지정할 수 있습니다. 렌더링된 보고서에 여러 페이지가 있고 각 페이지에 단일 섹션만 포함되는 경우 PrintOnFirstPage 및 PrintOnLastPage를 False로 설정할 수 있으며 이렇게 하면 텍스트가 첫 번째 및 마지막 페이지에 표시되지 않습니다. 그렇지 않은 경우 텍스트는 PrintOnFirstPage 및 PrintOnLastPage 속성의 값에 상관없이 인쇄됩니다.
Word 렌더러는 보고서가 Word로 내보낼 때 보고서의 머리글 및 바닥글의 모든 식에 대해 구문 분석을 시도합니다. 단순 식의 많은 양식은 성공적으로 구문 분석되고 예상 값은 모든 보고서 페이지의 머리글 및 바닥글에 나타납니다.
보고서 머리글 및 보고서 바닥글이 보고서의 다른 페이지에 있는 다른 값을 확인하는 복합 식을 포함한 경우 동일한 값이 모든 보고서 페이지에 표시됩니다. 예를 들어 보고서 바닥글에서 식 ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString은 모든 보고서 페이지에서 동일한 값으로 변환됩니다.
이러한 문제를 방지하려면 머리글 및 바닥글에서 식을 사용할 때 하나의 단순 식 대신 여러 텍스트를 사용해 실행하십시오. 다음은 이와 동등한 두가지 식입니다. 첫 번째 식은 복합식이고 두 번째 식은 텍스트 실행을 사용합니다. Word 렌더러는 두 번째 식만 성공적으로 구문 분석합니다.
Unknown List Class
상호 작용
Word에서는 일부 대화형 요소가 지원됩니다. 다음은 특정 동작에 대한 설명입니다.
표시 및 숨기기
Word 렌더러에서는 렌더링되는 보고서 항목의 상태에 따라 보고서 항목을 렌더링합니다. 보고서 항목이 숨김 상태이면 해당 보고서 항목이 Word 문서에 렌더링되지 않습니다. 보고서 항목이 표시됨 상태이면 해당 보고서 항목이 Word 문서에 렌더링됩니다. 보고서 항목의 상태를 전환하는 기능은 Word에서 지원되지 않습니다.
문서 구조
보고서에 문서 구조 레이블이 있으면 해당 레이블이 관련 보고서 항목 및 그룹의 Word TOC(목차) 레이블로 렌더링됩니다. 문서 구조 레이블은 TOC 레이블의 레이블 텍스트로 사용됩니다. 대상 링크는 레이블이 설정되어 있는 항목 근처에 배치됩니다. Word 문서에서 TOC가 자동으로 만들어지지는 않지만 보고서에 렌더링된 문서 구조 레이블을 사용하여 TOC를 직접 작성할 수 있습니다.
하이퍼링크 및 드릴스루 링크
입력란 및 이미지 보고서 항목에 대한 하이퍼링크와 드릴스루 링크는 Word 문서에서 하이퍼링크로 렌더링됩니다. 하이퍼링크를 클릭하면 기본 웹 브라우저가 열리고 지정된 URL로 이동합니다. 드릴스루 하이퍼링크를 클릭하면 원본 보고서 서버에 액세스할 수 있습니다.
대화형 정렬
보고서 내용은 보고서 데이터 영역 내에 현재 정렬되어 있는 방식을 기준으로 렌더링됩니다. Word에서는 대화형 정렬을 지원하지 않습니다. 보고서를 렌더링한 다음 Word 내에서 표 정렬을 적용할 수 있습니다.
책갈피
보고서의 책갈피는 Word 책갈피로 렌더링됩니다. 책갈피 링크는 문서 내에서 책갈피 레이블로 연결되는 하이퍼링크로 렌더링됩니다. 책갈피 레이블은 길이가 40자 미만이어야 합니다. 밑줄(_) 이외의 특수 문자는 책갈피 레이블에 사용할 수 없습니다. 지원되지 않는 특수 문자는 책갈피 레이블 이름에서 제거되며, 이름이 40자보다 길면 이름의 뒷부분이 잘립니다. 보고서에 중복된 책갈피 이름이 있으면 Word에서 책갈피가 렌더링되지 않습니다.
Word 스타일 렌더링
다음은 Word에서 스타일이 렌더링되는 방식에 대한 간략한 설명입니다.
색상표
보고서에서 렌더링한 색은 Word 문서에서도 렌더링됩니다.
테두리
페이지 테두리를 제외한 보고서 항목의 테두리는 Word 표 셀 테두리로 렌더링됩니다. 보고서 페이지 테두리는 Word 페이지 테두리로 렌더링됩니다.
Word 제한 사항
다음은 Microsoft Word에 따라 적용되는 제한 사항입니다.
Word 표에서는 최대 63개의 열을 지원합니다. 보고서에 포함된 열이 63개보다 많은 경우 이 보고서를 렌더링하면 Word에서 표가 분할됩니다. 63개를 초과하는 열은 보고서 본문에 표시된 63개의 열 옆에 배치됩니다. 따라서 보고서 열이 줄을 맞춰 제대로 정렬되지 않을 수 있습니다.
Word에서는 페이지 너비의 경우 최대 55.87cm까지, 높이의 경우 최대 55.87cm까지 지원합니다. 보고서 내용의 너비가 55.87cm보다 넓으면 인쇄 모양 보기에서 일부 데이터가 표시되지 않을 수 있습니다.
페이지 머리글 및 바닥글 높이 설정은 Word에서 무시됩니다.
Word 렌더러를 사용하여 만든 문서는 Office 2007 DOCX 파일 형식이 아닙니다. 하지만 Word 2007에서 DOC 형식을 완벽하게 지원하므로 Word 렌더러를 통해 만든 문서를 Word 2007에서 사용할 수 있습니다.
Word 1997에서는 보고서를 볼 수 있으나 레이아웃이 올바르게 표시되지 않을 수 있습니다. Word 97에서는 중첩된 표, 24비트 색, 셀 안쪽 여백을 지원하지 않으며 Word 렌더러에 사용되는 기타 기능을 지원하지 않을 수 있습니다.
보고서를 내보내면 Word에서 보고서의 페이지가 다시 매겨집니다. 그 과정에서 렌더링된 보고서에 페이지 나누기가 추가로 삽입될 수 있습니다.
테이블릭스(테이블, 행렬 또는 목록)의 정적 머리글 행에 대한 RepeatOnNewPage 속성을 True로 설정하더라도 Word에서는 머리글 행이 여러 페이지에 걸쳐 반복되지 않습니다. 보고서에 명시적 페이지 나누기를 정의하여 머리글 행이 새 페이지에도 표시되게 할 수 있습니다. 그러나 Word로 내보내 렌더링한 보고서에는 Word 자체의 고유한 페이지 매김 방식이 적용되므로 그 결과가 예상과 다를 수 있으며 머리글 행이 반복되지 않을 수 있습니다. 정적 머리글 행은 열 머리글을 포함하는 행입니다.
입력란에 줄 바꿈하지 않는 공백이 포함되어 있으면 입력란의 크기가 늘어납니다.
텍스트를 Word로 내보내면 특정 글꼴로 글꼴 장식이 되어 있는 텍스트로 인해 렌더링된 보고서에서 예기치 않은 문자가 발생하거나 문자가 누락될 수 있습니다.
장치 정보 설정
장치 정보 설정을 변경하여 이 렌더러의 일부 기본 설정을 변경할 수 있습니다. 예를 들어 하이퍼링크 및 드릴스루 링크를 생략할 수 있고 렌더링 시 항목의 원래 상태와 상관없이 설정/해제 전환이 가능한 모든 항목을 확장할 수 있습니다. 자세한 내용은 Reporting Services 장치 정보 설정(Reporting Services Device Information Settings)을 참조하십시오.
참고 항목
개념
Reporting Services에서의 페이지 매김 이해
변경 내역
업데이트된 내용 |
---|
보고서 머리글 및 바닥글에서 식을 사용하는 것에 대한 정보가 추가되었습니다. |
PrintOnFirstPage 및 PrintOnLastPage 속성 사용에 대한 수정된 정보 |