2010-11-23 38 views
4

画像がOLEオブジェクト全体に収まるように画像が伸びないようにするには、クリスタルレポート(この場合はv11)がありますか?イメージをデータベースから動的にロードし、アスペクト比を知らない。水晶レポート画像がくぼんだ

ありがとうございました。

+1

あなたは私の答えを試しましたか? –

答えて

0

私はクリスタルがあなたを助けることはできないと思います。インターネット上でコマンドラインベースのアプリを探してみてください。自動的に写真のサイズを変更することができます(黒いスペースを追加し、1:1の比率を減らすなど)。彼らはそこにいると確信しています。

2

私はあなたのためには、以下の手順を実行する必要があり、その答えhere

は、画像が正しくサイズを変更させることが見いださ:真

  • 計算とセットに画像のEnableCanGrowを設定

    1. を幅と高さを必要なサイズに合わせる
    2. イメージのEnableCanGrow偽にする
    3. データセットのイメージオブジェクトをデータで塗りつぶす
    4. 通常のレポート処理を続行します。

    あなたは間違った順序でこれらの項目を取得、またはアイテムをスキップした場合、あなたは Crystal Reportsが予期しない回復不能な方法で画像を拡大縮小いることがわかります。

  • 2

    ファイルからの写真を表示するCrystal OLEオブジェクトは、プル型のレポートの場合にのみプログラムで設定できます。ここでは、縦または横のいずれかの動的イメージ名を指定します。方向が収まるように押しつぶされる。サムネイルを表示してから計算されたハイパーリンクを使って、まともなビューアに実際の画像を表示する方がよいです。画像が異なるアスペクト比を持つことを理解するために画像を表示するOLEオブジェクトを取得しようとすると、不合理な時間を費やすことになります。それが十分でなければならないかもしれない、少なくとも合理的に読みやすいものである限り。

    関連する問題