2

Crystal レポートに入力する HTML データに取り組んでいる人はいますか?

Visual Studio 2010 を使用しています。DB からの XML データがありました。XSL を使用して HTML に変換できるもの。私の次の仕事は、それをクリスタルレポートに入れることです。

どんなヒントも素晴らしいでしょう。すべてのオンライン リソースは、データセットの作成やストアド プロシージャの実行などに関連する結果を提供するだけだからです。

HTML コンテンツを Crystal レポートにプルすることができました。埋め込まれたスタイルを適用できませんでした。微調整する必要がある手がかりはありますか?

前もって感謝します。

よろしく、パバンN

4

2 に答える 2

2

HTML をテキスト オブジェクトにプッシュしていますか? 解釈を HTML に設定しましたか?

Crystal が実際に解釈できるスタイリングと HTML のレベルには制限があることに注意してください。このリストを見つけました:

サポートされているタグは次のとおりです。

  • html
  • div (段落区切りの原因となります)
  • tr (段落の区切りのみを発生させます。テーブルの列構造は保持しません)
  • スパン
  • フォント
  • p (段落区切りを発生させます)
  • br (段落区切りを発生させます)
  • h1 (段落区切りを発生させ、フォントを太字にし、デフォルト サイズを 2 倍にします)
  • h2 (段落区切りを発生させ、フォントを太字にし、デフォルト サイズの 1.5 倍にします)
  • h3 (段落区切りを発生させ、フォントを太字にし、9/8 の既定のサイズにします)
  • h4 (段落区切りを発生させ、フォントを太字にします)
  • h5 (段落区切りを発生させ、フォントを太字にし、5/6 の既定のサイズにします)
  • h6 (段落区切りを発生させ、フォントを太字にし、デフォルト サイズを 5/8 にします)
  • 中心
  • 大きい (フォント サイズが 2 ポイント大きくなります)
  • small (8 ポイント以上の場合、フォント サイズを 2 ポイント小さくします)
  • b
  • s
  • 攻撃
  • あなた

サポートされている属性は次のとおりです。

  • 整列する
  • サイズ
  • スタイル
  • フォントファミリー
  • フォントサイズ
  • フォントスタイル
  • フォントの太さ

ここ: http://forums.asp.net/t/1209306.aspx/1

またa、CR 2008 SP3 でタグが追加されたようです。もっとあるかもしれません...

于 2012-04-05T07:49:39.377 に答える
0

ついに私はブレークスルーとそのパフォーマンスとコンテンツの品質において非常に完璧なものを見つけました。

まず、必要なコンテンツが何であれ、html文字列を準備して

PDFを取得するには、WKHTMLTOPDF.exeを使用します。HTMLから画像を準備するには、WKHTMLTOIMAGE.exeと、byte []に​​作成した同じ画像を使用して、新しいCrystalレポートを追加します。

次に、byte[]がCrystalReportにドロップされたコントロールに送られます。

そしてそれは完璧に機能しました。画像を印刷したり、PDFを印刷したり、HTMLを印刷したりするために、itextsharpやその他のサードパーティのコマンドツールは必要ありません。現在、画像をフィードしたCrystalReportを使用してすべてを行っています。

ありがとうございます。

よろしく、パヴァンN

于 2012-12-31T09:28:33.167 に答える