GetShapedTextWidth
Văn bản
Mô tả
Trang này mô tả GetShapedTextWidth trong PDFlibPas thuộc chủ đề "Văn bản". Tên API, tham số, tên lớp, tên tệp và giá trị chữ được giữ nguyên đúng như trong thư viện Delphi và các điểm vào DLL
Xem lại cú pháp, tham số và giá trị trả về trước khi gọi hàm
Cú pháp
Delphi
Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;
Tham số
FontName đặt tên mặt chữ đã cài đặt. Size là cỡ chữ tính theo điểm. Text là chuỗi cần đo. Bit 0 của Options chọn hướng đoạn văn bản cơ sở từ phải sang trái, tương ứng với DrawShapedText.
Giá trị trả về
Trả về chiều rộng đã định hình của văn bản theo đơn vị trang — tổng các bước tiến glyph đã định hình — hoặc 0 khi engine định hình không khả dụng hoặc mặt chữ chưa được cài đặt
Lưu ý
Phép đo chạy cùng lượt định hình như DrawShapedText, nên phản ánh các dạng ngữ cảnh và liên kết: một cặp lam-alef được đo như một glyph liên kết, hẹp hơn hai chữ cái đo riêng lẻ. Dùng hàm này để căn phải hoặc căn giữa văn bản đã định hình trước khi vẽ