SetTextShaping
Tekst
Opis
Ta strona opisuje SetTextShaping w PDF Library for Delphi w temacie „Tekst”. Nazwy interfejsu API, parametry, nazwy klas, nazwy plików i literały zachowano dokładnie w postaci występującej w bibliotece Delphi oraz punktach wejścia DLL
Przed wywołaniem funkcji zapoznaj się ze składnią, parametrami i wartościami zwracanymi
Składnia
Delphi
Function TPDFlib.SetTextShaping(Enable: Integer): Integer;
Parametry
Enable o wartości 1 włącza automatyczne kształtowanie pism złożonych (domyślnie), a 0 je wyłącza
Wartości zwracane
Zwraca poprzedni stan: 1, jeśli kształtowanie było włączone przed wywołaniem, albo 0, jeśli było wyłączone
Uwagi
Po włączeniu DrawText i GetTextWidth wykrywają znaki arabskie, hebrajskie, indyjskie i inne znaki pism złożonych oraz automatycznie kierują je do mechanizmu kształtowania, dzięki czemu formy kontekstowe, obowiązkowe ligatury i kolejność od prawej do lewej są poprawne bez samodzielnego wywoływania DrawShapedText. Tekst łaciński, cyrylicki, grecki i CJK nigdy nie jest przekierowywany, dlatego dotychczasowy wynik pozostaje niezmieniony. Wyłącz przekierowywanie, aby dokładnie odtworzyć zachowanie sprzed wprowadzenia kształtowania lub gdy nieukształtowany strumień zawartości identyczny bajt po bajcie jest ważniejszy niż poprawne renderowanie pism złożonych