FitRotatedTextBox
Văn bản, Bố cục trang
Mô tả
Tương tự hàm FitTextBox nhưng box có thể xoay ở bất kỳ góc nào. Cỡ chữ được điều chỉnh để toàn bộ chữ vừa không gian available. Góc trên bên trái của box trước khi xoay được dùng làm điểm xoay
Cú pháp
Delphi
Function TPDFlib.FitRotatedTextBox(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::FitRotatedTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long) As Long
DLL
int DLFitRotatedTextBox(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options);
Tham số
| Left | Tọa độ ngang của góc trên bên trái box trước khi xoay |
|---|---|
| Top | Tọa độ dọc của góc trên bên trái box trước khi xoay |
| Width | Chiều rộng của box trước khi xoay Chiều cao của box trước khi xoay |
| Height | |
| Angle | Góc xoay của box tính bằng độ. Góc dương xoay box ngược chiều kim đồng hồ, góc âm xoay box theo chiều kim đồng hồ Chữ sẽ được fit vào box |
| Text | |
| Options | Căn dọc: 0 = Giữa 1 = Trên 2 = Dưới Cộng thêm 100 vào các giá trị này thì từ dài sẽ không bị cắt, font size sẽ giảm dần đến khi từ dài nhất vừa chiều rộng available. Cộng thêm 1000 thì font size được tăng đến khi chữ lấp đầy vùng available |
Giá trị trả về
| 0 | Tham số Options vượt khoảng hợp lệ |
|---|---|
| 1 | Đã vẽ text box xoay thành công |