다음을 통해 공유


이미지 렌더링의 보고서 항목

이미지 렌더링 확장 프로그램은 보고서 항목 및 데이터 레이아웃을 정적 이미지로 렌더링합니다. 각 항목의 렌더링 방법은 보고서 항목에 따라 다릅니다.

ReportItems

ReportItems 요소에 포함된 항목은 이 항목의 뒷부분에서 설명하는 방법으로 렌더링됩니다. 각 보고서 항목에서 NameLabel 하위 요소는 무시됩니다. Top, Left, Height, WidthZIndex 하위 요소는 페이지에 항목이 배치되는 방식을 결정합니다. 위치를 지정하는 방법은 이미지 출력 디자인을 참조하십시오.

Textbox

텍스트 상자는 사각형 내에 줄 바꿈된 텍스트로 렌더링됩니다. 다음 표에서는 이미지 렌더링 확장 프로그램에서 Report RDL 요소의 요소를 렌더링하는 방법을 보여 줍니다.

RDL 요소 렌더링 형식

Value

적절한 스타일 속성을 사용하여 텍스트로 렌더링됩니다.

CanGrow

CanGrowTrue이면 텍스트 상자는 텍스트에 맞게 수직으로 확장됩니다. CanGrowFalse이면 텍스트는 잘립니다.

CanShrink

CanShrinkTrue이고 텍스트 높이가 텍스트 상자 높이보다 작으면 텍스트 상자는 이에 맞게 축소됩니다.

HideDuplicates

데이터가 선행 레코드와 같으면 텍스트 상자의 텍스트가 렌더링되지 않습니다. 텍스트가 페이지의 첫 번째 텍스트 상자에 있으면 텍스트가 표시됩니다.

Image

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

RDL 요소 렌더링 형식

Value

Source RDL 요소의 값이 External이면 해당 URL에서 이미지를 가져와 렌더링합니다. 그렇지 않으면 이미지 데이터에서 이미지를 가져와 렌더링합니다. 이미지를 가져올 수 없으면 빨간색 X 이미지가 표시됩니다.

Sizing

이미지 모양은 Sizing RDL 요소에 따라 결정됩니다. Sizing 값이 Clip이면 출력 해상도와 일치하도록 이미지 크기가 조정된 다음 지정된 높이와 너비에서 잘립니다. 값이 Fit이면 이미지 크기가 지정된 높이와 너비로 조정됩니다. 값이 FitProportional이면 이미지의 원래 비율을 유지하면서 이미지 크기가 지정된 높이와 너비로 조정됩니다. 값이 AutoSize이면 높이와 너비를 무시하고 출력 해상도와 일치하도록 이미지 크기가 조정됩니다.

Line

적절한 스타일 속성을 사용하여 Line 요소가 렌더링됩니다.

Rectangle

적절한 스타일 속성을 사용하여 Rectangle 요소가 렌더링됩니다. 사각형 안에 내용이 그려지고 내용에 맞게 사각형이 확장됩니다.

Subreport

포함된 보고서는 이미지 렌더링 확장 프로그램에서 렌더링됩니다. 포함된 보고서의 페이지 나누기는 사각형에서와 마찬가지로 렌더링됩니다. 포함된 보고서가 실행되지 않으면 포함된 보고서 대신 오류가 표시됩니다.

BackgroundImage

반복된 배경 이미지는 포함 항목 내에서 반복됩니다. 포함 항목의 가장자리에서 이미지가 잘립니다. 컨테이너에 있는 항목 아래에 배경 이미지가 그려집니다.

BorderStyle

여러 테두리 속성의 Top, Right, LeftBottom 요소에 지정된 대로 항목 주위에 테두리가 그려집니다. 해상도와 관계 없이 점선과 파선의 간격은 같습니다.

테두리의 1/2은 항목 안쪽에, 나머지 1/2은 항목 바깥쪽에 그려집니다. 예를 들어 테두리 너비가 4픽셀인 텍스트 상자의 경우 텍스트 상자 안쪽의 테두리가 2픽셀로, 텍스트 상자의 바깥쪽 테두리가 2픽셀로 표시됩니다.

Fonts

보고서가 서버에서 렌더링되므로 보고서에 사용된 글꼴이 서버에도 있어야 합니다. 서버에 글꼴이 없으면 GenericSerif GDI+ 글꼴이 사용됩니다. FontWeight 요소의 값이 700, 800, 900, Bold 또는 Bolder이면 글꼴이 굵게 렌더링됩니다.

Padding

PaddingLeft, PaddingRight, PaddingTopPaddingBottom 요소의 값에 따라 보고서 항목 내의 텍스트 위치가 지정됩니다. 안쪽 여백의 공간은 상자 가장자리에서 시작하며 테두리는 포함시키지 않습니다. 안쪽 여백이 테두리 너비의 1/2보다 작으면 테두리와 텍스트가 겹쳐집니다.

TextDecoration

TextDecoration 요소의 값이 Underline이면 텍스트 아래에 줄이 표시됩니다. 값이 LineThrough이면 취소선이 표시됩니다. Overline은 지원되지 않습니다.

참고 항목

개념

이미지 출력 디자인

관련 자료

Report Definition Language

도움말 및 정보

SQL Server 2005 지원 받기