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ố

DashPatternDanh 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"
DashPhaseKhoả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ề

0Dash pattern không hợp lệ Đã đặt custom dash pattern thành công
1