SetCustomLineDashA
Векторная графика
Описание
Завершающая A обозначает точку входа DLL ANSI (char); поверхность 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 |