このトピックに関する似たような質問がありますが、どういうわけか私はこれを解読できません。Crystal Report mageが表示されない
私はこの問題をGoogleで検索し、参照の多くを得たが、それらのどれも私はバッジ印刷に使用するCrystalレポートを作成してい
:-(私のために働いていない。
すべては大丈夫です私は表示されない。
を、私は、実行時にこのバーコードを作成し、私はレポートにバインドするDataTableのそれを保存していたレポートでバーコードをしたい。
I Kを除きます今、それを行うには2つの方法があります。
と私は画像のパスが含まれているデータベースフィールドにオブジェクトのグラフィックプロパティを指定することで、OLEオブジェクトを使用して画像を取得することができますよ。
しかし、このアプローチの問題は、私は、画像を保存しなければならず、バッジの数は1万ルピーまで行くことができると私は、サーバ上の1万ルピーの画像ファイルを保存したくない、ということです。
はむしろ私が報告するバイト[]フィールドをバインドするには、他のアプローチのために行きたいが、何とかそれは私のために働いていません。
ここにコードがあります。 dtは、私がレポートにバインドするテーブルであり、「Barcode_Imageは、」バーコード画像
のバイト[]フォームが含まれていSystem.Byte [] フィールドである私はすでにクリスタルを持って
System.IO.MemoryStream strmem = new System.IO.MemoryStream();
bc.Save(strmem, System.Drawing.Imaging.ImageFormat.Tiff);
Byte[] mybit = new Byte[strmem.Length];
strmem.Read(mybit, 0, Convert.ToInt32(strmem.Length));
dt.Rows[0]["Barcode_Image"] = mybit;
私のWeb設定でImage Handlerを報告してください。
のWebConfig: アセンブリ
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportAppServer.DataDefModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
</assemblies>
HTTPHandlerのSystem.Webので
<httpHandlers>
<add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false"/>
<add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
</httpHandlers>
HTTPHandlerのSystem.webServerで
<system.webServer>
<handlers>
<add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
</handlers>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
注:私は親切に私を導くのVisualStudio 2010
を使用しています、わーい私が間違って
回答がありません.. ?? – Neelam
はあなたがクリスタルに数字の文字列としてバーコードを渡した後、バーコードフォントを使用して表示することができません:-(?これは私がクリスタルでバーコードを常に扱ってきた方法です。 –
レポートや過去からの画像リンクをコピーする場合それは新しいウィンドウにそれはエラーメッセージで来るのですか? – Alxwest