SetCustomLineDashA
Đồ họa vector
Mô tả
Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt SetCustomLineDash và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode
Sets a custom line dash pattern.
Cú pháp
Delphi
Function DLSetCustomLineDashA(InstanceID: Integer; DashPattern: PAnsiChar; DashPhase: Double): Integer;
DLL
int DLSetCustomLineDashA(int InstanceID, const char * DashPattern, double DashPhase);
Tham số
| DashPattern | Danh sách giá trị số phân tách bằng dấu phẩy. Các giá trị xen kẽ lần lượt dùng cho nét dash và khoảng trống. Số có phần thập phân phải dùng dấu chấm. Ví dụ, để tạo pattern dash-dot-dot có thể dùng: "20.5,10,11,10,11,10" |
|---|---|
| DashPhase | Khoảng cách trong pattern nơi đường nét đứt bắt đầu. Ví dụ, DashPattern là "20,10,40,10" và DashPhase đặt bằng 5 thì đường nét đứt sẽ bắt đầu bằng một nét dài 15. Nét kế tiếp là 40, rồi 20, rồi 40 v.v., giữa các nét là khoảng trống 10 |
Giá trị trả về
| 0 | Dash pattern không hợp lệ Đã đặt custom dash pattern thành công |
|---|---|
| 1 |