Các phương thức tạo hình Tibetan, Mongolian và Syriac của THotPDF

Tài liệu tham chiếu API THotPDF

 

THotPDF Methods  Auto Shaping  GSUB

Mô tả các hàm trợ giúp tạo hình script phức tạp hiện tại ngoài Arabic cho Tibetan, Mongolian và Syriac

 

Cú pháp Delphi

function TibetanShapeToGIDs(const S: UnicodeString): TGSUBLookupArray;

function ApplyTibetanShaping(const S: UnicodeString): UnicodeString;

function ApplySyriacGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyMongolianGSUBPositional(const S: UnicodeString): UnicodeString;

function GetSyriacJoiningClass(CP: Cardinal): Integer;

function GetSyriacPosition(const Wide: UnicodeString; Index: Integer): Integer;

function GetMongolianJoiningClass(CP: Cardinal): Integer;

function GetMongolianPosition(const Wide: UnicodeString; Index: Integer): Integer;

 

API được bao phủ

APIGhi chú sử dụng
TibetanShapeToGIDsTrả về chuỗi glyph-ID đã tạo hình cho Tibetan mà không phát ra văn bản PDF
ApplyTibetanShapingÁp dụng tạo hình GSUB cho Tibetan và ánh xạ glyph ID đã tạo hình qua code point tổng hợp để xuất văn bản
ApplySyriacGSUBPositionalÁp dụng phân tích vị trí nối Syriac và các đặc tính GSUB vị trí của phông
ApplyMongolianGSUBPositionalÁp dụng phân tích vị trí nối Mongolian và các đặc tính GSUB vị trí của phông
GetSyriacJoiningClassTrả về lớp nối Unicode dùng cho việc giải quyết vị trí Syriac
GetSyriacPositionGiải quyết một mục trong chuỗi Syriac thành dạng cô lập, đầu, giữa hoặc cuối
GetMongolianJoiningClassTrả về lớp nối dùng cho việc giải quyết vị trí Mongolian, gồm cả các điều khiển trong suốt
GetMongolianPositionGiải quyết một mục trong chuỗi Mongolian thành dạng vị trí được GSUB yêu cầu
AutoShapeSyriacThuộc tính tùy chọn kết nối tạo hình phía sinh Syriac với đầu ra văn bản mà vẫn giữ mặc định ổn định theo byte
sfTibetanShapingBật tạo hình GSUB Tibetan và phát code point tổng hợp cho glyph Tibetan đã tạo hình
sfMongolianShapingBật tạo hình dạng vị trí Mongolian thông qua phân tích nối và tra cứu GSUB của phông

 

Ghi chú sử dụng

Tibetan dùng các lượt đặc tính GSUB cho phụ âm và nguyên âm ghép dưới. Syriac và Mongolian dùng các bộ duyệt lớp nối và vị trí để chọn các dạng init, medi, fina hoặc isol do phông xác định. AutoShapeSyriac cùng các cờ sfTibetanShaping / sfMongolianShaping nối các hàm trợ giúp này với đầu ra văn bản

 

Xem thêm: International Script Shaping ShapingFeatures GSUB script and language methods