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
| FontID | Uchwyt czcionki TrueType lub OpenType, której źródłowy program czcionki jest dostępny |
|---|---|
| Size | Żądany rozmiar tekstu w punktach |
| Text | Tekst Unicode do ukształtowania i zmierzenia |
| Options | Bit 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