다음을 통해 공유


HTML 렌더링의 보고서 항목

HTML 렌더링 확장 프로그램은 보고서 항목의 레이아웃 및 데이터를 HTML 파일의 요소로 렌더링합니다. 각 항목의 렌더링 방법은 보고서 항목에 따라 다릅니다.

ReportItems

HTML 렌더링 확장 프로그램에서 ReportItems RDL 요소는 TABLE 요소로 렌더링됩니다. 테이블의 TR 요소는 확장 프로그램의 위치 지정 알고리즘에 따라 렌더링됩니다. ReportItems 요소에 자식 항목이 하나만 있을 경우에는 해당 항목이 직접 렌더링됩니다. ReportItems 요소에 자식 항목이 없을 경우 테이블은 HTML로 렌더링되지 않습니다.

ReportItems RDL 요소의 항목(테이블, 행렬, 목록, 차트, 선, 사각형, 텍스트 상자, 이미지 및 포함된 보고서)은 테이블 내의 TD 요소로 렌더링됩니다. 다음 표에서는 HTML 렌더링 확장 프로그램에서 공통 보고서 항목 하위 요소가 TD 요소로 렌더링되는 방법을 설명합니다. 각 보고서 항목별 하위 요소는 이 항목의 뒷부분에서 설명합니다.

RDL 요소 렌더링 형식

Name

무시됨

Top

항목의 위쪽 위치를 결정합니다. 또한 항목이 겹치는 경우 먼저 놓일 항목을 결정합니다.

Left

항목의 왼쪽 위치를 결정합니다. 또한 항목이 겹치는 경우 먼저 놓일 항목을 결정합니다.

Height

높이가 고정된 항목의 HEIGHT 특성으로 렌더링됩니다.

Width

너비가 고정된 항목의 WIDTH 특성으로 렌더링됩니다.

ZIndex

항목이 겹치는 경우 먼저 놓일 항목을 결정합니다.

Label

TITLE 특성으로 렌더링됩니다. 또한 이미지의 경우에는 ALT 특성으로 렌더링됩니다.

HTML은 겹치는 항목을 지원하지 않으므로 이러한 항목은 해당 페이지에 나란히 놓입니다. 렌더링 확장 프로그램은 먼저 항목의 Top 요소 값을 고려한 다음 Left 요소 값, ZIndex 값을 차례로 고려하여 겹치는 항목의 위치를 결정합니다.

Line

가로줄과 세로줄은 테이블 테두리로 렌더링되며 다른 요소와 겹치는 경우 잘려서 표시됩니다. 다른 항목과 겹치지 않는 대각선은 VML을 사용하여 그려집니다. 겹치는 대각선은 렌더링되지 않습니다. 출력 형식이 HTML 3.2인 경우 대각선은 렌더링되지 않습니다.

Rectangle

HTML4.0의 경우 사각형은 TD 요소를 사용하여 그려지고, HTML3.2의 경우에는 셀이 하나인 별도의 TABLE 요소로 그려집니다. 사각형에 항목이 한 개 있으면 해당 요소 내에서 바로 렌더링됩니다. 사각형에 항목이 두 개 이상 있으면 추가 TABLE 요소가 생성되고 이 테이블 내에 항목이 렌더링됩니다.

Textbox

텍스트 상자는 HTML 문서에서 SPAN 특성을 포함하는 DIV 요소로 렌더링됩니다. 출력 형식이 HTML 3.2인 경우 텍스트 상자는 셀이 하나인 TABLE 요소로 렌더링됩니다. 다음 표에서는 HTML 렌더링 확장 프로그램에서 Hyperlink RDL 요소의 요소를 렌더링하는 방법을 보여 줍니다.

RDL 요소 렌더링 형식

Value

DIV, TABLE 또는 TD 요소 내부의 텍스트

HideDuplicates

데이터가 이전 레코드와 같고 페이지에 처음 표시되는 경우가 아니면 항목이 렌더링되지 않습니다.

HTML 렌더링 확장 프로그램에서 CanGrowCanShrink RDL 요소는 다음과 같이 렌더링됩니다.

CanGrow CanShrink HTML 4.0 HTML 3.2

False

False

텍스트 상자의 높이 및 너비가 렌더링되고 초과 내용은 숨겨집니다.

텍스트 상자의 높이 및 너비가 렌더링됩니다.

True

False

텍스트 상자의 높이 및 너비가 렌더링되고 초과 내용이 표시됩니다.

텍스트 상자의 너비가 렌더링되고 높이는 무시됩니다.

False

True

텍스트가 상위 DIV 요소 내에서 렌더링됩니다. DIV의 높이 및 너비가 렌더링되고 초과 내용은 숨겨집니다.

텍스트 상자의 높이 및 너비가 렌더링됩니다.

True

True

텍스트 상자의 높이 및 너비가 렌더링되며 세로로 표시된 추가 내용은 표시되고 가로로 표시된 추가 내용은 숨겨집니다. 높이는 무시됩니다.

텍스트 상자의 너비가 렌더링되고 높이는 무시됩니다.

Image

이미지는 HTML 문서의 IMG 태그로 렌더링됩니다. 다음 표에서는 HTML 렌더링 확장 프로그램에서 Image RDL 요소의 요소를 렌더링하는 방법을 보여 줍니다.

RDL 요소 렌더링 형식

Source

IMG 태그의 SRC 특성

HTML 렌더링 확장 프로그램에서 Sizing RDL 요소는 다음과 같이 렌더링됩니다.

Sizing HTML 4.0 HTML 3.2

Clip

IMG 태그가 DIV 태그 안에 놓이고 초과 내용은 숨겨집니다. 높이 및 너비는 DIV에 스타일로 적용됩니다.

너비 및 높이가 픽셀로 변환되고 특성으로 렌더링됩니다.

Fit

너비 및 높이가 스타일로 렌더링됩니다.

너비 및 높이가 픽셀로 변환되고 특성으로 렌더링됩니다.

FitProportional

IMG 태그가 DIV 태그 안에 놓이고 초과 내용은 숨겨집니다. 높이 및 너비는 DIV에 스타일로 적용됩니다. JavaScript가 설정된 경우 Jscript 스크립트가 포함되어 이미지를 브라우저로 다운로드한 후 이미지 크기를 조정할 수 있습니다.

너비 및 높이가 픽셀로 변환되고 특성으로 렌더링됩니다.

Autosize

너비 및 높이가 렌더링되지 않습니다.

너비 및 높이가 렌더링되지 않습니다.

Subreport

포함된 보고서는 HTML 문서의 DIV 태그로 렌더링됩니다. 보고서의 내용은 DIV 태그 내의 HTML로 렌더링됩니다. 포함된 보고서에 오류가 발생하면 보고서의 텍스트 상자에 오류가 표시됩니다.

참고 항목

개념

HTML 출력 디자인

도움말 및 정보

SQL Server 2005 지원 받기