2012-06-21 30 views
8

Có cách nào để giải thích đầy đủ văn bản trong Dịch vụ Báo cáo SQL không?Xác minh văn bản trong Dịch vụ Báo cáo SQL

Tôi đã tìm kiếm xung quanh và có vẻ như tính năng này vẫn không được Dịch vụ báo cáo hỗ trợ, nhưng có cách giải quyết nào không?

Tôi biết câu hỏi này đã được hỏi trước đây, nhưng có thể tiến trình đã được thực hiện trong thời gian đó.

+0

Làm thế nào để bạn nghĩa là gì? Bạn có thể biện minh cho văn bản trong textbox/tablix điều khiển giống như bạn có thể trong bất kỳ trình soạn thảo văn bản phong phú khác .. Tôi đoán tôi đang thiếu một cái gì đó - nhưng nó là gì? chỉnh sửa: Lưu ý, tôi đang sử dụng SQL Server Reporting Services 2008R2 – Codingo

+0

Cảm ơn bạn đã trả lời. Bạn có thể vui lòng cho tôi một liên kết xác nhận tính năng này không? Bởi vì tất cả thông tin tôi đang tìm kiếm nói rằng đó vẫn là một tính năng không được hỗ trợ, ví dụ: http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/4a47b024-3846-436d-a5a3-11470548af87/ – Matt

+0

Bạn có nghĩa là biện minh đầy đủ, trái ngược với biện minh trái hoặc phải không? – SarekOfVulcan

Trả lời

4

Điều này là không thể, ít nhất là không có trong SSRS 2008 trở xuống. Các tùy chọn duy nhất để căn chỉnh văn bản là Trái, Trung tâm và Phải.

Cách khắc phục duy nhất tôi có thể nghĩ là bật thẻ HTML trong hộp văn bản, nhưng kiểu dáng cho căn chỉnh Justify vừa bị bỏ qua. Vì vậy, có thực sự không phải là bất kỳ cách giải quyết thích hợp AFAIK, ngắn sử dụng hình ảnh với văn bản hợp lý (~ shudder! ~).

Bạn nên theo dõi số corresponding MS Connect bug report và có thể bỏ phiếu trên đó. Nó có 58 phiếu tại thời điểm viết bài. Tôi tìm thấy báo cáo lỗi thông qua this social.msdn thread, đã diễn ra trong một thời gian.

0

Dưới đây là một cách giải quyết có thể: Full Text Just

Nó làm sử dụng tiện ích RS và OLE Automation để thực hiện công việc.

0

Trong tiêu chuẩn, SSRS không hỗ trợ biện minh. Có khả năng để làm việc xung quanh:

  1. Sử dụng một điều khiển bên thứ ba làm điều này: (Tôi đã không thể có được một để làm việc.)
  2. Gọi một thành phần thông qua COM như Word. (Là vấn đề bảo mật, nhưng có thể.)
  3. Định dạng hộp trong HTML và đặt khoảng trắng nhỏ giữa các từ. Điều này có thể được thực hiện trong một thủ tục được lưu trữ.

Giải pháp 3 rất dài để mô tả chi tiết. Đây là lý do tại sao tôi đưa giải pháp của tôi để tải xuống miễn phí trên trang web của tôi.

Lợi thế của giải pháp của tôi là, không cần cài đặt.

Dưới đây là liên kết để giải pháp của tôi: http://www.rupert-spaeth.de/justify/

0

Nếu bạn sử dụng <p> thử với:

$("[style*='padding-bottom:10pt']").css("text-align", "justify"); 
Các vấn đề liên quan