Share via


HTML 렌더링의 페이지 레이아웃

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

Report

Report RDL 요소의 요소는 HTML 문서의 HEAD 섹션 내의 요소 또는 태그로 렌더링됩니다. 다음 표에서는 HTML 렌더링 확장 프로그램에서 Report RDL 요소의 요소를 렌더링하는 방법을 보여 줍니다.

RDL 요소 렌더링 형식

Name

<TITLE>NameRDL 요소 값</TITLE>

Description

<META NAME="Description" CONTENT=" Description RDL 요소 값">

Author

<META NAME="Author" CONTENT="Author RDL 요소 값">

AutoRefresh

<META HTTP-EQUIV="Refresh" CONTENT=" AutoRefreshRDL 요소 값">

Body

Body RDL 요소의 내용은 HTML 문서의 BODY 섹션으로 렌더링됩니다. BODY 섹션에는 높이, 너비 및 테두리에 대한 정보를 포함하는 DIV 태그가 포함됩니다. Body RDL 요소에 포함된 항목은 BODY HTML 요소의 자식 항목으로 렌더링됩니다.

다음 표에서는 HTML 렌더링 확장 프로그램에서 Body RDL 요소의 요소를 렌더링하는 방법을 보여 줍니다.

RDL 요소 렌더링 형식

Height

DIV HTML 요소의 높이 특성으로 렌더링됩니다.

Width

DIV HTML 요소의 너비 특성으로 렌더링됩니다.

Page Height

무시됨

Page Width

무시됨

Columns

무시됨

ColumnSpacing

무시됨

[!참고] HTML 렌더링 확장 프로그램은 보고서 본문에 연속으로 연결된 여러 열을 지원하지 않습니다. 모든 보고서는 HTML 렌더링 확장 프로그램에서 하나의 열로 렌더링됩니다.

페이지 머리글은 각 페이지의 위에 DIV 태그로 렌더링됩니다. 페이지 머리글의 내용은 TABLE 태그 내에 포함됩니다. 다음 표에서는 HTML 렌더링 확장 프로그램에서 PageHeader RDL 요소의 요소를 렌더링하는 방법을 보여 줍니다.

RDL 요소 렌더링 형식

Height

TABLE HTML 요소의 높이로 렌더링됩니다.

PrintOnFirstPage

페이지 머리글을 첫 페이지에 포함할지 여부를 나타냅니다.

PrintOnLastPage

페이지 머리글을 마지막 페이지에 포함할지 여부를 나타냅니다.

페이지 바닥글은 각 페이지의 아래에 DIV 태그로 렌더링됩니다. 페이지 바닥글의 내용은 TABLE 태그 내에 포함됩니다. 다음 표에서는 HTML 렌더링 확장 프로그램에서 PageFooter RDL 요소의 요소를 렌더링하는 방법을 보여 줍니다.

RDL 요소 렌더링 형식

Height

TABLE HTML 요소의 높이로 렌더링됩니다.

PrintOnFirstPage

페이지 바닥글을 첫 페이지에 포함할지 여부를 나타냅니다.

PrintOnLastPage

페이지 바닥글을 마지막 페이지에 포함할지 여부를 나타냅니다.

Custom

Custom RDL 요소는 HTML 렌더링 확장 프로그램에서 무시됩니다.

보고서 항목의 일부인 하이퍼링크는 HTML 문서의 A 태그로 렌더링됩니다. 다음 표에서는 HTML 렌더링 확장 프로그램에서 Hyperlink RDL 요소의 요소를 렌더링하는 방법을 보여 줍니다.

RDL 요소 렌더링 형식

URL

A 태그의 HREF 특성

Visibility

보고서 항목의 Hidden RDL 하위 요소의 값이 True이고 ToggleItem 요소가 설정되지 않은 경우 해당 보고서 항목은 렌더링되지 않습니다. ToggleItem이 설정된 경우 토글 항목 옆에 토글 이미지가 표시됩니다. 이미지를 클릭하면 보고서 서버가 HTML에 새로 고침을 수행하여 보고서 항목을 포함시킵니다.

ToggleImage

텍스트 상자에 자식 ToggleImage 요소가 있으면 작은 + 또는 - 이미지가 텍스트 상자의 텍스트 왼쪽에 테두리와 여백 안쪽으로 렌더링됩니다.

Style

스타일 요소는 HTML 4.0의 경우 CSS 스타일로, HTML 3.2의 경우 HTML 특성으로 렌더링됩니다. HTML 4.0의 경우 각 보고서 항목에 대해 단일 CSS 스타일이 렌더링됩니다. 스타일의 이름은 보고서 및 포함된 보고서 전체에서 고유합니다. 다음 표에서는 RDL 스타일 특성이 HTML 스타일로 매핑되는 방법을 보여 줍니다.

RDL 스타일 설명 HTML 4.0 HTML 3.2

BorderColor

테두리 색

border

bordercolor

BorderStyle

테두리 스타일

border

무시됨

BorderWidth

테두리 너비

border

border

BackgroundColor

배경색

background-color

bgcolor

BackgroundImage

배경 이미지 URL

background-image

background

BackgroundRepeat

배경 이미지 반복 패턴

background-repeat

무시됨(반복)

FontStyle

글꼴 스타일(보통, 기울임꼴)

font-style

<I>

FontSize

글꼴 크기

font-family

<font face=>

FontWeight

글꼴 두께

font-weight

<B>

TextDecoration

글꼴 장식(밑줄, 취소선)

text-decoration

<U>

TextAlign

텍스트 가로 맞춤

text-align

align

VerticalAlign

텍스트 세로 맞춤

vertical-align

valign

텍스트 색

color

color

PaddingLeft

왼쪽 테두리와 텍스트 사이의 여백 크기

padding-left

무시됨

PaddingRight

오른쪽 테두리와 텍스트 사이의 여백 크기

padding-right

무시됨

PaddingTop

위쪽 테두리와 텍스트 사이의 여백 크기

padding-top

무시됨

PaddingBottom

아래쪽 테두리와 텍스트 사이의 여백 크기

padding-bottom

무시됨

LineHeight

텍스트 줄 높이

Line-height

무시됨

Direction

오른쪽에서 왼쪽으로 쓰기 또는 왼쪽에서 오른쪽으로 쓰기

DIR 특성

무시됨

언어

텍스트 언어

LANG 특성

무시됨

UnicodeBiDi

양방향 알고리즘 변경

unicode-bidi

<BDO>

[!참고] HTML 4.0과 HTML 3.2에 사용되는 태그가 다르기 때문에 같은 항목이 이 두 형식에서 각기 다르게 나타날 수 있습니다. 예를 들어 HTML 4.0 태그를 사용하면 글꼴 두께를 더 세밀하게 조정할 수 있습니다. 글꼴 두께에 따라 텍스트가 HTML 4.0에서는 굵게 표시되지만 HTML 3.2에서는 굵게 표시되지 않을 수 있습니다.

[!참고] 테두리 스타일이 Double이고 테두리 너비가 2 pt이하인 테두리는 HTML 렌더링 확장 프로그램에서 한 줄로 렌더링됩니다. 테두리 스타일이 Double인 테두리는 너비가 2 pt 이상이어야 두 줄이 모두 표시됩니다.

참고 항목

개념

HTML 출력 디자인

도움말 및 정보

SQL Server 2005 지원 받기