PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23657 | 10/02/19 11:47:57 | PB10.0: DataWindow 内での OLEObject の記述方法 By maki_maki |
カテゴリ:データウィンドウ
日付:2010年02月19日 11:47 発信者:maki_maki
題名:PB10.0: DataWindow 内での OLEObject の記述方法
こんにちは
DataWindow 内での OLEObject の記述方法で分からないので知っている方がいましたら、ご教授よろしくお願
いします
実現したい事
一覧の帳票をDataWindow で作成しています
各行をカラムのデータ内容でQRCode を表示させたい
以下の2パターンで検証しましたが実現できなかったです
(デンソーのQrDraw.Documentを使用しました)
----
・テーブルより、Blob のカラムよりOLEObject を作成
・各行のOLEObjectをダブルクイックして各行に対してQRCode貼付け成功
プログラムで行のOLEObjectに対して処理をしたいけど、アクセスできない
例)
dw_1.Object.bb.Object.InputData = \'123\'
dw_1.Object.bb[dw_1.Getrow()].Object.InputData = \'123\'
----
Window にOLEObject を作成して、画像をテーブルに更新後、DadaWindowに表示
OLEObjectより画像をクリップボードに貼付け
(イメージを図(WMF:Windows Meta File)と,拡張メタファイル(EMF:Enhanced Meta File)
の両形式でクリップボードにコピー)
ペイントブラシのOLEObjectに「ole_1.Paste()」するとエラー
1度、ペイントブラシに「CTL+V」→「CTL+X」をしてから「ole_1.Paste()」すると成功
その後、テーブルに更新してDataWindowに表示成功
----
どちらか、エラー部分が解消する方法を分かる方がいましたら教えてください
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Oracle Net 10
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.