DrawRotatedMultiLineTextA
Văn bản, Bố cục trang
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 DrawRotatedMultiLineText và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode
Vẽ chữ xoay được wrap tại một dấu phân tách cụ thể
Có thể dùng hàm SetTextAlign để đổi cách căn lề của chữ
Dòng chữ đầu tiên bắt đầu với baseline nằm tại điểm neo dùng để xoay
Cú pháp
Delphi
Function DLDrawRotatedMultiLineTextA(InstanceID: Integer; XPos, YPos, Angle: Double; Delimiter, Text: PAnsiChar): Integer;
DLL
int DLDrawRotatedMultiLineTextA(int InstanceID, double XPos, double YPos, double Angle, const char * Delimiter, const char * Text);
Tham số
| XPos | Tọa độ ngang của điểm neo Tọa độ dọc của điểm neo |
|---|---|
| YPos | |
| Angle | Góc xoay chữ, đo ngược chiều kim đồng hồ tính bằng độ từ baseline, quay quanh điểm neo Dấu phân tách dùng khi tách chữ thành các dòng. Ký tự hợp lệ làm dấu phân tách chỉ là các ký tự có "độ rộng" (width), cùng với ký tự CR và LF (giá trị ASCII 13 và 10) |
| Delimiter | |
| Text | Văn bản cần vẽ |