我使用CRv9並希望利用Google Charts API來生成QR碼(在asp.net中)並將其顯示在Crystal Report中以PDF格式。 我花了整整一天尋找解決方案,沒有運氣。我們輸出報告的方式是使用.rpt文件,爲其提供數據並使用Response.OutputStream提供給瀏覽器。沒有CrystalReportViewer控件,因此CSS解決方案不是一個選項。現在在asp.net中顯示Crystal Report中的動態QR碼C#代碼隱藏
,與鏈接,我會在覆寫產生新的QR碼,每次從文件中添加了一個OLE對象我儘量。我讚賞CR要求它是一個位圖,所以我打算下載並將谷歌生成的PNG文件轉換爲BMP,這不是問題。問題是在替換文件後,報告中的圖像未更新。含義是,它顯示原始圖像,該圖像作爲OLE對象添加。 如果我在CR designer中打開此報告,圖像會刷新/更新,並且我必須保存對報告所做的更改才能在下次生成PDF文件時看到此新圖像。
問題是真的如何在Crystal Reports 9中實現動態圖像?請記住,圖片對象直到vXI才具有圖形位置屬性,所以我不能使用它。
請幫助,我有點卡在這裏。使用DataSet的操作不是一個選項,因爲我們沒有給報表一個數據源,而只是使用FormulaFieldDefinitions來映射這些字段。
樣品QR碼網址:https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=Hello%20world&choe=UTF-8
無賴。即使是blob字段(如果圖片來自數據集,也會得到該字段)不適用於公式。你可能需要重新思考。 – 2011-03-23 03:09:12
你會發佈一個QR碼的示例網址嗎? – craig 2011-03-23 21:25:02