GetOpenTypeTextWidth

Tekst, czcionki, pomiary, kształtowanie OpenType

Opis

Zwraca poziome przesunięcie tekstu po podstawieniu i pozycjonowaniu glifów OpenType

Składnia

Delphi

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

Parametry

FontIDUchwyt czcionki TrueType lub OpenType, której źródłowy program czcionki jest dostępny
SizeŻądany rozmiar tekstu w punktach
TextTekst Unicode do ukształtowania i zmierzenia
OptionsBit 0 wybiera kierunek od prawej do lewej; bit 1 wymusza ograniczone zasobowo rozwiązanie zastępcze Pascal

Wartości zwracane

Zwraca przesunięcie ukształtowanego tekstu w jednostkach strony albo 0 dla nieprawidłowych danych wejściowych lub błędu kształtowania

Uwagi

Wynik używa tych samych przesunięć glifów co DrawOpenTypeText, z uwzględnieniem ligatur, kerningu, połączeń kursywnych i skalowania jednostek czcionki

Funkcja odczytuje program czcionki z FontID i nie wymaga zainstalowania kroju czcionki w systemie operacyjnym

Zobacz również

DrawOpenTypeText, GetOpenTypeGlyphRun