バーコードコンポーネントTQRBarImageを使ってバーコードを表示したいと思っております。
表示方法としては、別フォームで入力したコードに対応するバーコードを表示させたいのですが、バーコードコンポーネントを今回初めて使用するのでどのようにソースを組んだらよいのかが分かりません。
分かる方いらっしゃいましたら、よろしくお願いいたします。
> バーコードコンポーネントTQRBarImage
http://www.vector.co.jp/soft/dl/win95/writing/se261885.html でしょうか?
> どのようにソースを組んだらよいのかが分かりません。
ReadMe を読みましたか?
URLを間違えました。
http://www.vector.co.jp/soft/win95/writing/se261885.html
私もTQRBarImageを使用してカスタマーバーコードを印刷しています。
特にソースを書く上で難しいことはありませんよ
TQRBarImage.Codeに文字を入れるだけです。
プロパティーの設定が悪いと表示しないようです。説明書を読むしかないのかな
えーとね様、かず様
アドバイスありがとうございます。
かずさんのご指摘通りQuickrep上にTQRBarImageを置き、そこのコードに対して数値を代入すればちゃんと表示できるようになりました。
そこで更なる課題ができました。
複数台のプリンタがある環境において、プリンタを最初から指定して印刷ボタンを押したらそのプリンタで直接印刷できる、ような事ってできるのでしょうか?現在、プリンタが一つしかない環境ですので影響がないのですが、複数台あった場合に指定したプリンタから出したいのです。
お知恵をお貸しください。よろしくお願いします。
もしかすると
べつなしつもんするなら
べつにしたほうがいいっていわれるかも
しれないニャ。
QuickReportのプリンタの切り替えはPrintSetupDialogを印刷ボタンを押すまえに実行して、プリンタを切り替えます。
Report名.PrinterSettings.PrinterIndex := Printer.PrinterIndex;
Report名.Print;
で指定したプリンタに印刷できます。
にゅあ様 かず様
アドバイスありがとうございます。
かずさんのアドバイス通りにプリンタの切り替えもできました。
以前のソースは
Report名.QRPrinter.PrinterIndex := Printer.PrinterIndex;
Report名.Print;
としていましたが、かずさんのご指摘通りのソースに変更したところきちんと
動きました。大変助かりました。
今後もよろしくお願いいたします。
ツイート | ![]() |