웹 보관 파일을 내보낼 때의 보고서 항목 동작(보고서 작성기)
웹 보관 파일 내보내기 옵션은 보고서 작성기 레이아웃 및 데이터를 HTML 파일로 저장합니다. 각 항목의 표시 방법은 보고서 항목에 따라 다릅니다.
보고서 항목
테이블, 행렬 및 차트는 테이블 내에서 TD 요소로 저장됩니다. TD 요소의 page-break-inside 속성은 avoid로 설정됩니다(HTML 4.0).
다음 표에서는 공통 보고서 항목 하위 요소가 TD 요소로 렌더링되는 방법을 설명합니다. 각 보고서 항목별 하위 요소는 이 항목의 뒷부분에서 설명합니다.
RDL 요소 | 저장 대상 |
---|---|
Name |
무시됨 |
Top |
항목의 위쪽 위치를 결정합니다. 또한 항목이 겹치는 경우 먼저 표시할 항목을 결정합니다. |
Left |
항목의 왼쪽 위치를 결정합니다. 또한 항목이 겹치는 경우 먼저 표시할 항목을 결정합니다. |
Height |
높이가 고정된 항목의 HEIGHT 특성으로 렌더링됩니다. |
Width |
너비가 고정된 항목의 WIDTH 특성으로 렌더링됩니다. |
ZIndex |
항목이 겹치는 경우 먼저 표시할 항목을 결정합니다. |
Label |
TITLE 특성으로 렌더링됩니다. 또한 이미지의 경우에는 ALT 특성으로 렌더링됩니다. |
HTML은 겹치는 항목을 지원하지 않으므로 이러한 항목은 해당 페이지에 나란히 놓입니다. 내보내기 옵션에서는 먼저 항목의 Top 요소 값을 고려한 다음 Left 요소 값, ZIndex 값을 차례로 고려하여 겹치는 항목의 위치를 결정합니다.
행렬
행렬은 HTML 문서에서 TABLE 태그로 저장됩니다. 이 테이블의 개별 셀에는 행렬 모서리, 열 및 행이 포함됩니다. 각 열 요소 및 각 행 값 또는 부분합에 대해 TR 태그가 저장됩니다.
모서리
모서리는 HTML 문서에서 TD 태그로 저장됩니다. 이 태그에는 열 요소의 개수와 값이 같은 ROWSPAN 특성 및 행 요소의 개수와 값이 같은 COLSPAN 특성이 포함됩니다.
열 그룹화
열 그룹화는 HTML 문서에서 TR 태그로 저장됩니다. 이 태그에는 각 데이터 값 및 부분합에 대한 TD 요소가 포함되며 열 그룹화의 열 개수와 값이 같은 COLSPAN 특성도 포함됩니다. 높이 서식 옵션에 따라 열 그룹화 TR 태그의 높이가 결정됩니다.
행 그룹화
행 그룹화는 HTML 문서에서 각 행 값 또는 부분합에 대한 TR 태그로 저장됩니다. 이 태그에는 각 데이터 값 및 부분합에 대한 TD 요소가 포함되며 행 그룹화의 행 개수와 값이 같은 ROWSPAN 특성도 포함됩니다. 숨겨진 행 그룹화에는 숨겨진 행 대신 부분합이 표시됩니다.
RowGrouping RDL 요소의 Width 요소에 따라 행 그룹화 TR 태그의 너비가 결정됩니다.
부분합
부분합은 해당 부분합의 이름을 포함하는 TD 태그로 저장됩니다. 또한 이 TD 태그는 COLSPAN 또는 ROWSPAN 특성을 갖습니다.
행렬 셀
행렬 셀에 포함된 보고서 항목은 각 행과 열에 대한 TD 태그로 저장됩니다. TD 요소의 높이 및 너비는 행렬 열의 너비와 행렬 행의 높이에 따라 결정됩니다.
테이블
테이블은 HTML 문서에서 TABLE 태그로 저장됩니다. 이 테이블의 개별 셀에는 테이블 열, 행 및 세부 정보가 포함됩니다.
테이블 열
너비 서식 옵션에 따라 열 너비가 결정됩니다.
테이블 행
각 행은 HTML 문서에서 TR 태그로 렌더링됩니다. 줄 높이 서식 옵션에 따라 테이블 행 TR 태그의 높이가 결정됩니다.
테이블 셀
테이블 셀은 HTML 문서에서 TD 태그로 렌더링됩니다.
차트
차트는 HTML 문서에서 IMG 태그로 렌더링됩니다.
텍스트 상자
텍스트 상자는 HTML 문서에서 SPAN 특성을 포함하는 DIV 요소로 저장됩니다. 출력 형식이 HTML 3.2인 경우 텍스트 상자는 셀이 하나인 TABLE 요소로 저장됩니다.
HTML 렌더링 확장 프로그램에서 CanGrow 및 CanShrink RDL 요소는 다음과 같이 렌더링됩니다.
CanGrow | HTML 4.0 | HTML 3.2 |
---|---|---|
False |
텍스트 상자의 높이 및 너비가 렌더링되고 초과 내용은 숨겨집니다. |
텍스트 상자의 높이 및 너비가 렌더링됩니다. |
True |
텍스트 상자의 높이 및 너비가 렌더링되고 초과 내용이 표시됩니다. |
텍스트 상자의 너비가 렌더링되고 높이는 무시됩니다. |
False |
텍스트가 상위 DIV 요소 내에서 렌더링됩니다. DIV의 높이 및 너비가 렌더링되고 초과 내용은 숨겨집니다. |
텍스트 상자의 높이 및 너비가 렌더링됩니다. |
True |
텍스트 상자의 너비가 렌더링되며 세로 방향의 초과 내용은 표시되고 가로 방향의 초과 내용은 숨겨집니다. 높이는 무시됩니다. |
텍스트 상자의 너비가 렌더링되고 높이는 무시됩니다. |
이미지
이미지는 HTML 문서에서 IMG 태그로 저장됩니다. 다음 표에서는 웹 보관 파일 내보내기 옵션에서 이미지 서식 옵션이 저장되는 방법을 설명합니다.
크기 조정 | HTML 4.0 | HTML 3.2 |
---|---|---|
잘라내기 |
IMG 태그가 DIV 태그 안에 놓이고 초과 내용은 숨겨집니다. 높이 및 너비는 DIV에 스타일로 적용됩니다. |
너비 및 높이가 픽셀로 변환되고 특성으로 저장됩니다. |
필드에 맞추기 |
너비 및 높이가 스타일로 저장됩니다. |
너비 및 높이가 픽셀로 변환되고 특성으로 저장됩니다. |
원래 크기에 비례하여 맞추기 |
IMG 태그가 DIV 태그 안에 놓이고 초과 내용은 숨겨집니다. 높이 및 너비는 DIV 태그에 스타일로 적용됩니다. JavaScript가 설정된 경우 Jscript 스크립트가 포함되어 이미지를 브라우저로 다운로드한 후 이미지 크기를 조정할 수 있습니다. |
너비 및 높이가 픽셀로 변환되고 특성으로 저장됩니다. |
자동 크기 조정 |
너비 및 높이가 저장되지 않습니다. |
너비 및 높이가 저장되지 않습니다. |
요소에 대해 좀 더 살펴보면 웹 보관 파일 내보내기 옵션이 보고서의 RDL(Report Definition Language) 요소를 웹 보관 파일로 저장하는 방법을 보다 잘 이해할 수 있습니다. RDL 요소에 대한 자세한 내용은 SQL Server 2005 온라인 설명서의 "Report Definition Language" 항목을 참조하십시오.
참고 항목
작업
방법: 다른 파일 유형으로 보고서 내보내기(보고서 작성기)
개념
다른 파일 유형으로 보고서 내보내기(보고서 작성기)
다른 파일 유형으로 보고서를 내보낼 때의 디자인 고려 사항(보고서 작성기)
웹 보관 파일로 보고서 내보내기(보고서 작성기)