2015-12-24 60 views
1

我創建了一個SSRS報告,其中包含一個帶有生成日期和時間(看起來像水印)的文本框字段。此報告將呈現爲Word格式。問題是一些用戶將該報告作爲Word文檔呈現,然後編輯生成的日期時間並將其發送給客戶端。SQL Server報告服務字格式渲染只讀文本框

有沒有什麼辦法可以防止文本框在使用ssrs呈現爲Word後只讀或不可更改?在一般的MS Word中,我們可以在文檔的某個部分應用限制(使用審閱窗格)。我打算用c#代碼來實現SSRS或SSRS。

目前我們沒有使用PDF渲染,因爲用戶必須在文檔中鍵入一些文本。

回答

2

不幸的是,當它生成到Word文檔時,沒有辦法阻止某些東西被編輯。

但是你可以使用它作爲解決辦法

這是我會去的方向:

  1. 產生具有其內的日期和時間的圖像。

您可以通過使用C#中使用該部分 - Please review this post

或者你甚至可以嘗試在SSRS內飛生成圖像通過將牽引組件 - Look at this post

  • 其次,您需要將圖像以二進制代碼轉換(你真的沒有來)

  • 只需將圖像,無論你希望在此報表。

  • 用戶字:)

    希望不能修改的圖像,此方向有助於