さて、私は実用的なソリューションが、あなたを助けるかもしれないという考えを持っていない(と私はそれを願っています)
私はプログラム的な方法何をやって検索私は何も見つけられません。 FieldObjectをC#で操作できるという事実を除いて、それはあなたのレポートでは使用できません。
私はいくつかのスクリーンショットであなたを案内しようとしますが、私はフランス人ですし、私のスクリーンはフランス語になりますので、悪い翻訳のために申し訳ありません!
サブレポートにBinaryImageの表示を変更するための数式を書くことができます。私はちょうど高さではなく、あなたのデータの幅を変更する方法を見つけました。
したがって、私のイメージが「ARTICLE」テーブルに格納され、その列の名前が「ART_IMAGE」であると仮定します。ここに私の画面では、それが「Formules・デ・三瀬と呼ばれる
![enter image description here](https://i.stack.imgur.com/JfCfP.png)
:私は詳細セクションに自分のデータを入れて、新しい式を作成し、作成した式を無視するには、「書式設定式」にアクセスする必要がありますエンフォーム "。左側に私の簡単なレポートが表示され、右側に式パネルが表示されます。私は自分の詳細セクションをクリックして私の唯一のフィールドを見ることができます。 は今、このフィールドをクリックすると、新しい書式式の作成:
ポップアップが表示されている![enter image description here](https://i.stack.imgur.com/ONWVE.png)
は、あなたが英語でそのような何か「 幅を調整する」を選択する必要があります:
を
![enter image description here](https://i.stack.imgur.com/mwc03.png)
現在、現在の画像の新しい幅を返す必要があります。これは、現在の幅がデータベースのフィールドに格納されることを知る方法です。 データベースに画像のフィールドがあり、image_widthのようなフィールドがあります。私の例では、フィールド名はART_DIMENSIONで、イメージの幅を格納しています。 トリッキーな部分は、この式がインチまたはcmでないtwipを受け入れることです。あなたの情報については、1インチ= 1440 twip。だから、
![enter image description here](https://i.stack.imgur.com/QNFIF.png)
各画像を表示するために、「ART_DIMENSIONS」に保存された幅になります私のイメージの幅:だからここに私の例では は式である(良い変換で:twip単位インチ)
レポートデザインでは、画像の幅を動的に設定するこのような式を使用して、セクションとイメージオブジェクトを非常に小さい幅で設定できます。この場合、表示する画像ごとにセクションの幅が編集されるため、画像が1つずつ表示されます。
私は非常に明確にしようとしました、それはあなたが何かを理解していない場合、私に質問をしてください、あなたを助けてくれることを願っています。
よろしく、
は、レポートだけでなく、プレビュー – Furtiro
@Furtiroの結晶レポートビューを提供してください:画像を説明に追加されます。私は助けてあなたの試みを感謝します – aleksandaril
私はあなたが遭遇する主な問題の一つは、右の画像のために、余分な空白を完全に埋める方法がないということです。列を2つのサブレポートに分ける場合は、運がよいかもしれませんが、ポートレート画像は横向きのものを続けます。 – 4444