SetTextShaping

Văn bản

Mô tả

Trang này mô tả SetTextShaping 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.SetTextShaping(Enable: Integer): Integer;

Tham số

Enable: 1 bật chế độ định hình chữ viết phức tạp tự động (mặc định), 0 tắt.

Giá trị trả về

Trả về trạng thái trước đó: 1 khi định hình đang được bật trước lần gọi, 0 khi đang tắt

Lưu ý

Khi được bật, DrawTextGetTextWidth phát hiện các ký tự tiếng Ả Rập, Do Thái, Ấn Độ và các chữ viết phức tạp khác rồi tự động chuyển chúng qua engine định hình, để các dạng ngữ cảnh, liên kết bắt buộc và thứ tự từ phải sang trái xuất hiện đúng mà không cần tự gọi DrawShapedText. Văn bản Latin, Cyrillic, Hy Lạp và CJK không bao giờ bị chuyển hướng, nên đầu ra hiện tại không thay đổi. Tắt chuyển hướng để tái tạo hành vi trước khi có định hình hoặc khi nội dung luồng theo byte chính xác quan trọng hơn khả năng kết xuất chữ viết phức tạp đúng