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