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