Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2009年05月12日] [更新 2009年05月12日] ワード操作フォームEx
ワード操作フォームEx
図形と画像の挿入
動作確認等 -







図形をファイルから挿入


wdfPutShape(Left,Top,Width,Height,FileName):Boolean

関数です。図形を、指定の位置とサイズで挿入します。
文字列の折返しなしの状態で挿入されます。指定した図形ファイルがない等、失敗するとFalseを返します。座標値の基準は用紙の端からです。

引数 説明
vLeft Integer 用紙左端からの位置。0.1 mm 単位
vTop Integer 用紙上端からの位置。0.1 mm 単位
vWidth Integer 図形の描画幅。0.1 mm 単位
vHeight Integer 図形の描画高さ。0.1 mm 単位
pFileName String 読込む図形ファイル名をフルパスで指定する




直線の描画


wdfPutLine(Xb,Xe,Yb,Ye,LineWidth,LineStyle,Color)

指定した座標間に線を引きます。座標値の基準はすべて用紙の端からです。文字列の折返しなしの状態で挿入されます。

引数 説明
Xb Integer 描画開始のX座標値。0.1mm単位
Xe Integer 描画終点のX座標値。0.1 mm 単位
Yb Integer 描画開始のY座標値。0.1 mm 単位
Ye Integer 描画終点のY座標値。0.1 mm 単位
LineWidth Integer 線の幅。0.1 mm 単位
LineStyle TPenStyle 線の種類
指定可能なのは psSolid と psDot だけ
Color TColor 線の色




四角形の描画


wdfPutBox(Xb,Xe,Yb,Ye,LineWidth,LineStyle,Color)

指定した座標間を結ぶ矩形を描画します。座標値の基準はすべて用紙の端からです。文字列の折返しなしの状態で挿入されます。塗潰しもなしです。

引数 説明
Xb Integer 描画開始のX座標値。0.1mm単位
Xe Integer 描画終点のX座標値。0.1mm単位
Yb Integer 描画開始のY座標値。0.1 mm 単位
Ye Integer 描画終点のY座標値。0.1 mm 単位
LineWidth Integer 線の幅。0.1 mm 単位
LineStyle TPenStyle 線の種類
指定可能なのは psSolid と psDot だけ
Color TColor 線の色




円または楕円の描画


wdfPutCircle(Xb,Xe,Yb,Ye,LineWidth,LineStyle,Color)

指定した座標を結ぶ矩形に内接した円または楕円を描画します。座標値の基準はすべて用紙の端からです。文字列の折返しなしの状態で挿入されます。塗潰しもなしです。

引数 説明
Xb Integer 矩形領域の開始X座標値。0.1 mm 単位
Xe Integer 矩形領域の終点X座標値。0.1 mm 単位
Yb Integer 矩形領域の開始Y座標値。0.1 mm 単位
Ye Integer 矩形領域の終点Y座標値。0.1 mm 単位
LineWidth Integer 線の幅。0.1 mm 単位
LineStyle TPenStyle 線の種類
指定可能なのは psSolid と psDot だけ
Color TColor 線の色




矢印付き直線の描画


wdfPutArrow(Xb,
            Xe,
            Yb,
            Ye,
            LineWidth,
            LineStyle,
            Color,
            BeginArrow,
            EndArrow)

矢印付きの直線を描画します。座標値の基準はすべて用紙の端からです。文字列の折返しなしの状態で挿入されます。

引数 説明
Xb Integer 描画開始のX座標値。0.1 mm 単位
Xe Integer 描画終点のX座標値。0.1 mm 単位
Yb Integer 描画開始のY座標値。0.1 mm 単位
Ye Integer 描画終点のY座標値。0.1 mm 単位
LineWidth Integer 線の幅。0.1mm単位
LineStyle TPenStyle 線の種類
指定可能なのは psSolid と psDot だけ
Color TColor 線の色
BeginArrow Boolean True の時は描画開始点に矢印が付く
EndArrow Boolean Ture の時は描画終点に矢印が付く