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ẽ