SetCustomLineDashA
Vector graphics
Description
The trailing A denotes the ANSI (char) DLL entry point; the ActiveX/COM surface exposes only the Unicode form. Behaviour is identical to SetCustomLineDash and string arguments are interpreted using the current SetAnsiMode code page
Sets a custom line dash pattern
Syntax
Delphi
Function DLSetCustomLineDashA(InstanceID: Integer; DashPattern: PAnsiChar; DashPhase: Double): Integer;
DLL
int DLSetCustomLineDashA(int InstanceID, const char * DashPattern, double DashPhase);
Parameters
| DashPattern | A list of numeric values separated with commas. Alternate values are used for dashes and spaces. A period must be used for numbers with decimal fractions. For example, to make a dash-dot-dot pattern the following could be used: "20.5,10,11,10,11,10" |
|---|---|
| DashPhase | The distance within the pattern to start the dashed line. For example, if DashPattern is "20,10,40,10" and DashPhase is set to 5, the dashed line will start with a dash of size 15. The next dash will be 40, then 20, then 40, etc. with spaces of 10 between each dash |
Return values
| 0 | The dash pattern was not valid The custom dash pattern was set successfully |
|---|---|
| 1 |