jvDrawArc(弧・弓・扇描画)

弧・弓・扇を描画します。

[構文]
 
Function jvDrawArc(ByVal jid As Long, ByVal sx As Long, ByVal sy As Long, ByVal ex As Long, ByVal ey As Long , ByVal mx1 As Long, ByVal my1 As Long, ByVal mx2 As Long, ByVal my2 As Long, ByVal arcMode As Long) As Long
 
C言語
int jvDrawArc(int jid, int sx, int sy, int ex, int ey, int mx1, int my1, int mx2, int my2, int arcMode);
 
JAVA
int jvDrawArc(int jid, int sx, int sy, int ex, int ey, int mx1, int my1, int mx2, int my2, int arcMode);
 
Delphi
Function jvDrawArc(jid, sx, sy, ex, ey, mx1, my1, mx2, my2, arcMode: Longint): Longint;
 

設定項目

内容

jid

jvCreateで取得したジョブID

sx

弧・弓・扇に外接する四角形の左上X座標(1/100mm単位)

sy

弧・弓・扇に外接する四角形の左上Y座標(1/100mm単位)

ex

弧・弓・扇に外接する四角形の右下X座標(1/100mm単位)

ey

弧・弓・扇に外接する四角形の右下Y座標(1/100mm単位)

mx1

弧・弓・扇の開始X座標(1/100mm単位)

my1

弧・弓・扇の開始Y座標(1/100mm単位)

mx2

弧・弓・扇の終了X座標(1/100mm単位)

my2

弧・弓・扇の終了Y座標(1/100mm単位)

arcMode

描画する種類(設定値参照)

 
リターンコード
 

定数

内容

 

0

正常終了

JV_ERR_JOBID

-3

ジョブIDエラー

JV_ERR_DRAW_ARC

-60

弧・弓・扇描画エラー  

JV_ERR_PARAMETER

-2

パラメータエラー

 
[設定値]
 
arcMode には次の値を設定します。
 

定数

内容

JV_ARC_ARC  

1

JV_ARC_PIE

2

JV_ARC_CHORD

4

 
[解説]
 
線の種類、線の幅、塗り潰しパターンなどのプロパティはjvSetLongで設定します。