小林様
平素は弊社製品をご利用いただき誠にありがとうございます。
従来のwrCreateObjectに相当する関数が存在しないとのご指摘ですが、WROCreateObject()という関数が存在します。リファレンスヘルプ内の、この関数についての説明が欠落しておりました。
ご迷惑をおかけし、申し訳ありませんでした。
下記にWROCreateObjectのリファレンスを示します。
【関数名】WROCreateObject
【説 明】新規にオブジェクトを作成します。
【書 式】 BOOL WROCreateObject(
HWREPORT hReport ,
long nLayer ,
long nObjType,
LPSTR pszFrameObjectName ,
LPSTR pszObjctName ,
double dbLeft ,
double dbTop ,
double dbWidth ,
double dnHeight );
パラメータ 説 明
hReport レポートを識別するためのハンドルを指定します。
nLayer 新規にオブジェクトを作成するレイヤを設定します。
nObjType 新規にオブジェクトを作成するタイプを指定します。
下記値のいずれかを指定します。
値定義 説明
0x4000 WR_OBJECTTYPE_LINE ライン描画オブジェクト
0x4001 WR_OBJECTTYPE_BOX ボックス描画オブジェクト
0x4002 WR_OBJECTTYPE_CIRCLE サークル描画オブジェクト
0x4010 WR_OBJECTTYPE_TEXT テキスト描画オブジェクト
0x4011 WR_OBJECTTYPE_NUMBER ニューメリック描画オブジェクト
0x4020 WR_OBJECTTYPE_IMAGE イメージ描画オブジェクト
0x4030 WR_OBJECTTYPE_BARCODE バーコード描画オブジェクト
0x4150 WR_OBJECTTYPE_FRAME フレームオブジェクト
0x4200 WR_OBJECTTYPE_DOC OLDドキュメント描画オブジェクト
pszFrameObjName 作成追加先フレームオブジェクト。作成追加先がフレームオブジェクト内で無い場合はNULLを指定します。
pszObjectName 作成するオブジェクト名を指定します。
dbLeft X方向位置。(現在の使用単位で指定)
dbTop Y方向位置。(現在の使用単位で指定)
dbWidth 横幅。(現在の使用単位で指定)
dnHeight 高さ。(現在の使用単位で指定)
【戻り値】 BOOL
関数が正常に終了した場合は0以外の値を返します。それ以外の場合は0を返します。
以上宜しくお願い申し上げます。