2012-05-29 9 views
2

저는 수표를 발행하려고합니다. 사용자가 자신의 체크 스타일에 따라 항목의 위치를 ​​설정할 수 있도록 허용합니다.SSRS 2008 및 텍스트 상자의 동적 위치 지정

내 연구에서 SSRS의 텍스트 상자 위치는 정적이며 동적이 아닙니다. Top/Left에는 "표현"옵션이 없습니다. 이 문제를 해결할 수있는 방법은 텍스트 상자를 크게 만들고 겹치게 한 다음 사용자가 선택한 위치로 표현식을 기준으로 패딩 상단/왼쪽을 설정하는 것일 수 있다고 생각했습니다. 그러나 HTML과 유사하게 텍스트 상자가 상위 수준의 텍스트 상자 주위에 떠 있거나 단순히 화면 밖으로 떨어지는 것처럼 보입니다.

SSRS에 텍스트 상자의 순서에 관심을 두지 않고 간단히 겹쳐서 표시하도록하는 방법이 있다면 간단 할 것입니다. 그러나 나는 거기에 있다고 느끼지 않습니다.

그렇다면 SSRS 2008 보고서에서 동적으로 텍스트 상자를 배치하기위한 다른 옵션에는 어떤 것이 있습니까? 나는이 프로젝트와 함께 바로 움직이고 있지만이 걸림돌을 맞았습니다.

답변

2

SSRS는 동적 서식 지정을위한 많은 옵션을 제공하지만 크기 및 위치는 고정되어 있습니다. 너는 이것을 바꿀 수 없다. 텍스트 상자의 겹침은 HTML 및 Excel과 같은 소프트 나누기 렌더러에서 작동하지 않지만 PDF 또는 TIFF와 같은 하드 브레이크 렌더러에서 작동합니다. 패딩 기술을 시도하여 보고서를 PDF로 출력 했습니까?

+0

나는 그것을 생각하지 않았습니다. 나는 그 일을보기 위해 노력하겠습니다. 보고서가 제대로 렌더링되지 않아서 제대로 내보낼 수 없다는 것을 의미하지는 않습니다. –

+0

그게 효과가! 팁 고마워. 각 텍스트 상자를 같은 크기로 설정하고 DB에서 값을 기준으로 채우기를 조정합니다. 매력처럼 작동합니다! –

0

나는 당신의 보고서에서 무엇을 할 것인지 잘 모르겠다. 그러나 비슷한 경우 나는 보통 공백 문자을 사용하여 텍스트를 배치한다. 예를 들어

IIf(Len(Fields(YourColumn.valu)) > 10, Fields(YourColumn.valu), "    ") 

귀하의 사례에서 구현할 수 있는지 여부를 확인해야합니다. 나는 그것이 도움이 있는지 모르겠지만 한 위치와 폭 속성을 수정이기 때문에이

주 2 유일한 옵션이다 : 나는 그래서 SSRS를 깨지지 않는 공백 문자 대신 간단한 공간을 사용하고는 아무 문제없이 그것을 렌더링하십시오