2012-10-16 2 views
2

안녕하세요 저는 SSRS를 매우 오랫동안 사용해 왔으며 이번에는 처음으로 이걸 보았습니다. 다른 누구도이 문제를 어떻게 해결했는지, 처음에는 내 환경에 대한 배경 지식을 가지고있었습니다.SSRS Export to PDF Footer 마지막 ​​페이지 인쇄 문제

윈도우 버전 : 윈도우 7 엔터프라이즈
SSRS 버전 : SSRS 2008 R2

문제는 다음과 같이, 나는 바닥 글에 나는 그것이 마지막 페이지 만 인쇄로 설정 한 보고서를 가지고있다. 보고서가 한 페이지 또는 두 페이지 길이로 잘 작동하는 경우 주 페이지의 아래쪽에있는 바닥 글 정보 만 인쇄하면 두 페이지의 첫 페이지와 두 번째 페이지의 맨 아래에 인쇄됩니다. 문제는 페이지가 다음 2 페이지 라거 때, 나는 첫 페이지에 바닥 글을 가져올 수 없다는 것입니다. 그러나 각 페이지 뒤에서 꼬리말이 표시됩니다. 나는이 하나에 정말로 난처하게되고, 나의 설정을 점검했고, 잠시 동안 그것을 꼼짝 않고 바라보고 난 후에 나의 눈을 잡는 아무것도 보지 않는다. 제안 및 도움에 미리 감사드립니다. 마이크

답변

0

나는 PrintOnLastPage 속성이 예상 한 것과 다른 동작을한다고 생각합니다. 옵트 인보다 오히려 옵트 아웃 메커니즘입니다. 귀하의 질문에서 그것은 마치 PrintOnLastPage 대신 Print *Only* OnLastPage라고 불리는 것처럼이 속성이 작동 할 것으로 기대하는 것 같습니다.

마지막 페이지에 인쇄 할 꼬리말을 설정할 수 없습니다. .
마지막 페이지 인 예 또는 아니오에만 인쇄하도록 설정할 수 있습니다.

내가 던져 버린 이유가 의심스러운 이유는 PrintOnFirstPage도 false로 설정했을 수 있기 때문입니다. 보고서가 작동하는 페이지가 두 개일 경우 에만 마지막 페이지의 바닥 글이 표시됩니다. 3 페이지가있는 보고서의 경우 2 페이지 3에 바닥 글이 표시되며 4 페이지 보고서의 경우 2/3/4에 바닥 글이 표시됩니다.

일을 요약하면 :

    | OnFirstPage = True  | OnFirstPage = False 
-------------------|------------------------|---------------------- 
OnLastPage = True | footer everywhere  | footer on all pages 
        |      | except first 
-------------------|------------------------|---------------------- 
OnLastPage = False | footer on all pages | footer on all pages 
        | except last   | except first and last 

은 자세한 내용은 PrintOnFirstPagePrintOnLastPage에 대한 MSDN 페이지를 참조하십시오.

1

이 이상한 동작을 해결하기 위해 수행 한 작업으로, 바닥 글의 모든 요소를 ​​사각형 상자에 넣고이 상자에 가시성 조건 "Globals! PageNumber <> Globals! TotalPages"를 추가했습니다. 바닥 글 속성에서 마지막 페이지의 상자를 선택했습니다.

저는 잘 작동합니다.