DrawOpenTypeText
Text, fonts, OpenType shaping
Opis
Oblikuje i crta Unicode tekst iz memorijskog programa fonta povezanog s postojećom ručkom fonta
Sintaksa
Delphi
Function TPDFlib.DrawOpenTypeText(XPos, YPos: Double; FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Integer;Parametri
| XPos, YPos | Ishodište teksta u jedinicama stranice |
|---|---|
| FontID | A TrueType or OpenType font handle whose source font program is available |
| Size | The text size in points |
| Text | Unicode tekst za oblikovanje i crtanje |
| Options | Bit 0 bira smjer s desna na lijevo; bit 1 umjesto nativnog OpenType motora prisiljava ograničeni Pascal rezervni put |
Povratne vrijednosti
Vraća 1 kada je oblikovani tekst prihvaćen i 0 za nevaljan font, prazan tekst, nepozitivnu veličinu, nedostajući program fonta ili neuspjeh oblikovanja
Napomene
Prenosivi nativni engine izravno iz bajtova fonta primjenjuje OpenType oblikovanje pisama, GSUB zamjene, GPOS pozicioniranje i vizualni redoslijed glifova bez potrebe za instaliranim sistemskim pismom
Ograničeni Pascal rezervni put podržava cmap mapiranje, spajanje arapskog, zadane GSUB zamjene i uobičajene GPOS pretrage jednostruke, uparene, kurzivne i oznake pridruživanja kada nativni modul nije dostupan
Izlaz upotrebljava ponovno upotrebljiv prateći font Identity-H, izrađuje podskup ugrađenog programa po zatvaranju glifova, zadržava potrebne tablice varijacija i fontova u boji, a izvorne grupe zapisuje u ToUnicode radi izdvajanja
Postavite PDFlibOpenType32.dll ili PDFlibOpenType64.dll uz izvršnu datoteku na Windowsima; na Linuxu upotrijebite libPDFlibOpenType.so, a na macOS-u libPDFlibOpenType.dylib
PDFLIB_OPENTYPE_ENGINE may name an explicit native module path