ActiveReportでの帳票作成について

このQ&Aのポイント
  • ActiveReport 3.0+VB2005を使用して、帳票の作成を行っています。PDF出力を目的としており、画像の拡大・縮小について質問があります。
  • 要点をまとめると、PDF出力時に、帳票に貼り付けた画像のみを拡大・縮小することは可能か、それとも画像の大きさを変えたものを用意して帳票を作る必要があるか、ということです。
  • 具体的なソースコードの例や、画像の拡大・縮小ができない場合の対処方法などについて、教えていただけると助かります。
回答を見る
  • ベストアンサー

ActiveReportについて

いつも参考にさせていただいてます。 現在、ActiveReport 3.0+VB2005で帳票作成を行っていて、帳票はPDF出力を目的としています。(ASP等使っていない) 帳票にはロゴマークをPictureに画像として貼っているのですが、PDF出力の際にこの画像のみを拡大・縮小することは出来るのでしょうか? (他のテキストボックス等の大きさはそのままで) それとも、画像の大きさを変えたものを用意し、その数量だけ帳票を作る必要があるのでしょうか? 一応、ソフトに付属するサンプルやヘルプは見たのですが、いまいち分からなくて困っています。 (コンポーネントソフトということもあって詳しいサイトもないようです) もし、出来るのであれば具体的なソース等乗っけてもらえると助かります。 また、出来なくてもそのことを教えていただくだけでも助かります。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ActiveReport2.0+VB6なのですが、可能です。 デザイナの印刷時に「Detail_formatイベント」などで、 Pictureコントロールのプロパティをいじればいいんじゃないかと。 で、デザイナにPublicでプロパティを作ってあげて たとえば通常はFalseで、PDF出力の直前にそれをTRUEにするとかで、「PDF出力かどうか」の判断はできるんじゃないかと思います。

ikarin_rag
質問者

お礼

ご回答ありがとうございます。 Pictureコントロールのプロパティをいじくったらなんなくできました。(なぜか初期状態がPrivateになってました・・・。)

関連するQ&A

  • ActiveReportについて

    いつも参考にさせていただいてます。 VB6.0での開発でActiveReport1.5Jを使用して帳票を作成しているのですが、プレビュー画面の出力結果と、実際に用紙に出力した出力結果とでは罫線のズレが生じました。 プレビュー画面に罫線を合わすと用紙の方がズレ、用紙の方で合わすとプレビュー画面の方がズレます。 これはActiveReportのバグなのでしょうか?それともプリンタのドライバが最新ではないからでしょうか? このような経験をされた方がいらっしゃったら、対処法をご教授お願いしいたします。

  • VB6でActiveReport1.5Jを使って2列印字を実現するには

    初めまして!開発におきまして、以下の経験を されている方がおられましたらご指導をお願い 致します。又、実現可能な案がありましたら ご意見をお願いいたします。 今回、ActiveReportでしたい事ですが、 ------------------   -------------------  |項目A|項目B|項目C|    |項目A|項目B|項目C| ------------------   -------------------     ・               ・     ・               ・     ・               ・     ・               ・     ・               ・     ・               ・ このような帳票イメージ(2列)でデータを 印字し出力したいと思っております。 1ページの明細行は固定にします。 上記のような帳票を出力するにはどういった 処理をVB側、ActiveReport側でしてやらないと いけないのでしょうか?ActiveReportの プロパティを使って出来るものなのでしょうか? お手数ですがご指導を宜しくお願いいたします。

  • ソフト内でグラフや帳票を作成するために

    おはようございます。 個人的な興味から伺いたいのですが、 自己開発のWindowsGUIアプリケーション(.Net環境)を作成した場合、 データのグラフ化や帳票を作成するには、 コンポーネントとしてActiveReportやCrystalReport等のソフトを使わなければ実現できないのでしょうか? それとも、VB.Net、C#、C++.Netなどの言語のみで実現できるのでしょうか? 生産性など、作りやすさという点からは、上記ソフトを使ったほうが良いことはわかるのですが、 例えば、単純な帳票(簡単な請求書)を作るだけでも、高価なソフトを買うというのは、無駄な気がしています。

  • ASPからPDFファイルを自動作成

    ASPからある処理の結果を帳票として、PDFファイルに自動に作成したいのですがどのように実現したらいいのかわかりません。処理の流れは以下の通りです。 1.サーバサイドで実行したSQL文の結果を帳票の明細部として出力 2.XXX.PDFという名前のファイルをサーバに作成し、罫線、ヘッダ部およびSQL結果の明細部を描画していく エクセルに帳票レイアウトを作成し、セルにSQL結果を埋めていって、出力プリンタ先をAcrobat Writerにすればできると思うのですが・・・それ以外の市販PDF作成ツール等を利用しないで作成する方法はございますでしょうか? VBのPRINTERオブジェクトみたいなものがASPにはないとおもうのでどう実現したらいいのかわからないため 質問内容がおかしければ言ってください。 またできましたらサンプルコードを教えてください。 開発環境は、NT4.0、SQLサーバ7.0、Acrobat5.0をイントラネット環境で使用します。

  • マウスポインタの変更

    マウスポインタの変更に関する質問です. 現在VB6を用いて作成しているアプリケーションにおいて ピクチャボックスに画像を描画する部分があります. この画像に関しまして,拡大・縮小を行えるようにしました. これに加え表示部を移動させる機能を加えたいと思っております. イメージとしてはPDFファイルを読むときのように 手のようなアイコンを用いてドラッグして操作する形です. このとき,アイコンがピクチャボックス上にあるときのみ アイコンを手の形に変えたいと思っています. やり方が今いちわかりませんので,よろしくお願いします. また,手のアイコン画像の入手先も教えていただけると助かります. 以上,よろしくお願いいたします.

  • 画像処理に適したフォーマットは?

    デジカメ写真とロゴを使ってTシャツを作りたいと思っています。 写真を保存する際には画像は勝手にjpegになっていますが、なにかの ソフトを使ってロゴを作った場合はどういうフォーマットで保存するのが 画像処理向きなのでしょうか。 Tシャツに合わせて、画像(写真やロゴ)を拡大、縮小したいので、 jpegだときたなくなりそうに思います。 ビットマップの方が拡大縮小などを含めて、きれいに仕上がるのでしょうか? アドバイスなどいただければ幸いです。

  • PDFが白紙になる

    ウェブでPDFの帳票を出力するシステムを作っているのですが、IE9では問題ないのにIE8ではPDFの中身が白紙になってしまうという事象が起きて困っています。 言語はVB.NETです。

  • VC++でマウスホイールイベントを使いたいのですが

    VC++2010のフォームアプリケーションについての質問です。 フォームに設置したピクチャーボックス上でマウスホイールをすることで、ピクチャーボックスに表示されている画像(BMP)を拡大・縮小できるようにしたいのですが… 色々と試しているのですが、 ・マウスホイールのイベントが反映されない ・拡大縮小のやり方がわからない です。 どなたかご教授頂けると幸いです。

  • webmatrixによる帳票出力について

    webmatrixにてWebのシステムの開発を検討しています。 帳票出力の部分がわからず悩んでおります。 帳票はPDFで出力したいのですが、どのような方法が一般的なのかがわかりません。 有償・無償のソフトを問わず、お勧めのものがありましたらご教授ください。 ダイレクトにPDFを出力しても、一度画面上に帳票イメージを出力して、PDFに変換するなど 調査をしていました。 現在までに調べたものは、iTextSharpとNetOfficeを使いPDFの作成を行いました。 iTextSharpは、簡単な帳票は問題ないのですが、複雑な帳票を作るには、 作業効率が悪すぎると感じました。 NetOfficeは、Excelファイルを作成してPDFに変換をかけましたが、サーバサイドで Excelを動かすには問題がありそうなので、却下となりました。 Web初心者なのでかなり手詰まりかんがあります。 よろしくお願いします。

  • 帳票を電子保存したい

    今まで、紙に出力していた帳票を電子データに保存したいと思っています。 出力用のプログラムを使っているため、自分でデータに手を加えたりできませんが、とりあえず見れればいいので(データとして応用する予定はないので)印刷の際にフリーソフトで変換しPDF形式で保存することにしました。 しかし、専用の枠付の紙に出力することを前提としているため、数字だけのPDFになり、見にくくなってしまいました。できれば閲覧の時にだけでも、枠を表示した状態で見たいのですが、例えば帳票の画像と重ねてみるとか、PDFではなくてもぴったりの保存方法があるとか、何かいい手法はないでしょうか? PDFの加工などしたことないですし、PC関係に詳しい方ではないので来れば、分かりやすい方法でお願いします。

専門家に質問してみよう