2012-04-20 36 views
8

Tôi hiện đang có Ma trận trong báo cáo SSRS. Thông thường, ma trận sẽ sửa sang một trang chuẩn ở chế độ dọc, tuy nhiên có những trường hợp độ dài của các cột sẽ vượt quá một trang. Có cách nào để có SSRS trả báo cáo vào một PDF, nơi Matrix này sẽ tự động kích thước và thu nhỏ tất cả các nội dung của nó, tức là: font, độ rộng cột để phù hợp trong một trang? Tôi không muốn thu nhỏ tất cả các đối tượng trong báo cáo SSRS để sửa lỗi trang, chỉ cần chiều rộng của Ma trận.Tablix SSRS phù hợp với trang pdf đã xuất

Trả lời

0

Nếu bạn đang xử lý chiều cao, tôi sẽ nói rằng đó không phải là cấu hình tablix. Tablix sẽ chỉ mở rộng vì các cột. Và các cột sẽ được mở rộng bởi vì các hộp văn bản bên trong chúng mở rộng.

Vì vậy, bạn sẽ cần xử lý nó trên mỗi hộp văn bản bằng cách nhấp chuột phải vào hộp văn bản bên trong cột và chọn "thuộc tính hộp văn bản". Trên tab chung, bỏ chọn "cho phép chiều cao tăng".

Kỳ lạ không có tùy chọn chiều rộng. Liên kết This cho biết về các thuộc tính CanGrow và CanShrink nhưng tôi không thể làm cho nó hoạt động. Có lẽ nếu bạn muốn thử.

+0

Xin chào @Diego - Tôi đã thử đặt CanGrow thành false và CanShrink thành true , để xem nếu điều đó sẽ giúp kích thước tất cả các hộp văn bản ma trận đến số tiền tối thiểu của họ cần thiết cho chiều rộng cột, nhưng nó đã không làm cho bất kỳ sự khác biệt. Cuối cùng, tôi chỉ muốn chiều rộng của Ma trận cho vừa với chiều rộng 8 inch, bất kể 5 cột được tạo từ tập dữ liệu hay 30 cột được tạo từ tập dữ liệu. – mservidio

+0

Hi @mservidio Tôi đã ở trong tình trạng tương tự trước đây, sau khi chơi với tất cả các kết hợp khác nhau, tôi đã kết thúc chuyển đổi nó sang phong cảnh A4 hoặc (chiều rộng trang cao hơn để nó không bị tràn ngập). Đừng hỏi tôi tại sao, nhưng hãy thử với những cái khác nhau (tablix và ma trận) và xem gói đang xảy ra trong cả hai trường hợp hoặc nhúng tablix bên trong một hình chữ nhật. Tôi đã từng giải quyết vấn đề, nhưng bây giờ tôi không thể nhớ lại quy trình chính xác. –

0

-> Chuyển đến báo cáo tab -> Chọn Báo cáo Thuộc tính -> Chọn giấy Kích thước "Letter" và "Chiều rộng & Chiều cao" theo tiêu chuẩn ("8,5 * 11" hoặc "11 * 8,5")

0

Mặc dù downvote, Nawaz có câu trả lời đúng

Để vừa với trang cụ thể, đặc biệt là đối với đầu ra pdf, thì bạn đặt kích thước thành A4. Tôi luôn có ba mẫu cho mục đích này, màn hình, pdfland và pdfport. Tôi đổi kích thước đầu trang, chân trang, tiêu đề và hình ảnh công ty cho từng mẫu này. Đó là một nỗi đau, nhưng bạn có thể khuyến khích người dùng của bạn để mương pdf và in ấn và giấy bằng cách tạo ra các bảng điều khiển phong nha cho họ để họ có dữ liệu trực tiếp để tay. Đó thực sự là cách duy nhất mà tôi tìm thấy để đưa họ ra khỏi thói quen cũ và nghèo

Vì vậy, nhấp chuột phải bên ngoài nội dung báo cáo và chọn Báo cáo thuộc tính hoặc chọn từ tab cửa sổ thuộc tính ở bên phải màn hình, sau đó đặt kích thước thành chữ cái hoặc A4. Nó không lý tưởng, nhưng nếu bạn không giới hạn kích thước báo cáo theo cách này, bất kỳ cột động nào sẽ hiển thị bên ngoài pdf và tạo nhiều trang cần được ghép lại với nhau sau này

chỉnh sửa: Nếu bạn thực sự cần thay đổi kích thước nhanh , bạn có thể mở báo cáo dưới dạng mã và sử dụng hàm thay thế để giảm kích thước, tuy nhiên, thường dễ dàng định vị lại các bảng bằng tay

Các vấn đề liên quan