THotPDF Script Shaping Preprocess Methods

THotPDF API başvurusu

 

THotPDF Methods  Auto Shaping  GSUB

N'Ko, Adlam, Hanifi Rohingya, Thai/Lao, Hebrew, Javanese, Tai Viet, Meetei Mayek, Khmer ve Myanmar metinleri için güncel yazı sistemi ön işleme ve RTL bitişik yazı yardımcılarını belgeler

 

Delphi sözdizimi

property AutoShapeNko: Boolean read FAutoShapeNko write FAutoShapeNko;

property AutoShapeAdlam: Boolean read FAutoShapeAdlam write FAutoShapeAdlam;

property AutoShapeHanifiRohingya: Boolean read FAutoShapeHanifiRohingya write FAutoShapeHanifiRohingya;

function ApplyNkoGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyAdlamGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyHanifiRohingyaGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyThaiLaoReorder(const S: UnicodeString): UnicodeString;

function ApplyHebrewReorder(const S: UnicodeString): UnicodeString;

function ApplyJavaneseReorder(const S: UnicodeString): UnicodeString;

function GetMeeteiMayekCategory(CP: Cardinal): Integer;

function ApplyMeeteiMayekReorder(const Wide: UnicodeString): UnicodeString;

function ApplyTaiVietReorder(const S: UnicodeString): UnicodeString;

 

Kapsanan API’ler

APIKullanım notları
AutoShapeNkoN'Ko için üretici tarafındaki GSUB şekillendirmeyi etkinleştirir
AutoShapeAdlamAdlam için üretici tarafındaki GSUB şekillendirmeyi etkinleştirir
AutoShapeHanifiRohingyaHanifi Rohingya için üretici tarafındaki GSUB şekillendirmeyi etkinleştirir
ApplyNkoGSUBPositionalGlif eşlemesinden önce N'Ko ön işlemesini uygular
ApplyAdlamGSUBPositionalGlif eşlemesinden önce Adlam ön işlemesini uygular
ApplyHanifiRohingyaGSUBPositionalGlif eşlemesinden önce Hanifi Rohingya ön işlemesini uygular
ApplyThaiLaoReorderGlif eşlemesinden önce Thai/Lao ön işlemesini uygular
ApplyHebrewReorderGlif eşlemesinden önce Hebrew ön işlemesini uygular
ApplyJavaneseReorderGlif eşlemesinden önce Javanese ön işlemesini uygular
GetMeeteiMayekCategoryMeetei Mayek yeniden sıralama yardımcısının kullandığı şekillendirme kategorisini döndürür
ApplyMeeteiMayekReorderGlif eşlemesinden önce Meetei Mayek ön işlemesini uygular
ApplyTaiVietReorderGlif eşlemesinden önce Tai Viet ön işlemesini uygular
sfThaiLaoReorderThai/Lao ön işleme bayrağını etkinleştirir
sfHebrewReorderHebrew ön işleme bayrağını etkinleştirir
sfJavaneseShapingJavanese ön işleme bayrağını etkinleştirir
sfTaiVietReorderTai Viet ön işleme bayrağını etkinleştirir
sfMeeteiMayekShapingMeetei Mayek ön işleme bayrağını etkinleştirir
sfKhmerShapingKhmer ön işleme bayrağını etkinleştirir
sfMyanmarShapingMyanmar ön işleme bayrağını etkinleştirir

 

Kullanım notları

AutoShapeNko, AutoShapeAdlam ve AutoShapeHanifiRohingya RTL bitişik GSUB yollarını metin çıktısına bağlar. Diğer bayraklar cmap-to-GID eşlemesinden önce işaretleri ve kümeleri sıralar

 

Ayrıca bkz: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures