SetCustomLineDashA
Gráficos vetoriais
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de SetCustomLineDash e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Define um padrão de tracejado de linha personalizado
Sintaxe
Delphi
Function DLSetCustomLineDashA(InstanceID: Integer; DashPattern: PAnsiChar; DashPhase: Double): Integer;
DLL
int DLSetCustomLineDashA(int InstanceID, const char * DashPattern, double DashPhase);
Parâmetros
| DashPattern | Uma lista de valores numéricos separados por vírgulas. Valores alternados são usados para traços e espaços. Números com casas decimais devem usar ponto. Por exemplo, para criar um padrão traço-ponto-ponto pode-se usar: "20.5,10,11,10,11,10" |
|---|---|
| DashPhase | A distância dentro do pattern em que a linha tracejada começa. Por exemplo, se DashPattern for "20,10,40,10" e DashPhase for 5, a linha tracejada começará com um traço de tamanho 15. O próximo traço será 40, depois 20, depois 40 etc., com espaços de 10 entre cada traço. |
Valores retornados
| 0 | O dash pattern não era válido. O dash pattern personalizado foi definido com sucesso |
|---|---|
| 1 |