SetCustomLineDashA
ベクターグラフィックス
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は SetCustomLineDash と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
カスタムの線破線パターンを設定します
構文
Delphi
Function DLSetCustomLineDashA(InstanceID: Integer; DashPattern: PAnsiChar; DashPhase: Double): Integer;
DLL
int DLSetCustomLineDashA(int InstanceID, const char * DashPattern, double DashPhase);
パラメータ
| DashPattern | カンマで区切られた数値のリストです。値は交互に破線と空白に使用されます。小数を含む数値にはピリオドを使用する必要があります。たとえば、一点鎖線パターンには "20.5,10,11,10,11,10" を使用できます |
|---|---|
| DashPhase | パターン内で破線を開始する位置までの距離。たとえば DashPattern が "20,10,40,10" で DashPhase を 5 に設定した場合、破線は長さ 15 の線分から始まります。次の線分は 40、その後は 20、40 と続き、各線分の間には 10 の空白が入ります |
戻り値
| 0 | 破線パターンが無効でした カスタム破線パターンが正常に設定されました |
|---|---|
| 1 |