GetOpenTypeTextWidth

Szöveg, betűtípusok, mérés, OpenType alakítás

Leírás

Visszaadja a szöveg vízszintes előretolását OpenType karakterjel-helyettesítés és -pozicionálás után

Szintaxis

Delphi

Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;

Paraméterek

FontIDOlyan TrueType vagy OpenType betűkészlet-fogantyú, amelynek forrásbetűkészlet-programja rendelkezésre áll
SizeA kért szövegméret pontban
TextAz alakítandó és mérendő Unicode szöveg
OptionsA 0. bit a jobbról balra irányt választja; az 1. bit kikényszeríti a korlátozott Pascal-tartalékértéket

Visszatérési értékek

Visszaadja az alakított előrelépést oldal-egységekben, illetve 0 értéket érvénytelen bemenet vagy alakítási hiba esetén

Megjegyzések

Az eredmény ugyanazokat a karakterjel-előretolásokat használja, mint a DrawOpenTypeText, beleértve a ligatúrákat, alávágást, kurzív kapcsolódást és betűkészlet-egység szerinti méretezéstA függvény a betűtípusprogramot a

FontID alapján olvassa be, és nem igényli, hogy a betűtípus telepítve legyen az operációs rendszeren

Lásd még

DrawOpenTypeText, GetOpenTypeGlyphRun