SetTextFlowHyphenation
Tekst, układ
Opis
Włącza lub wyłącza automatyczne dzielenie wyrazów z uwzględnieniem języka i ustawia minimalną liczbę widocznych znaków zachowywanych po obu stronach podziału
Składnia
Delphi
Function TPDFlib.SetTextFlowHyphenation(FlowID, Enable, MinPrefix, MinSuffix: Integer): Integer;ActiveX
Function PDFlib::SetTextFlowHyphenation(FlowID As Long, Enable As Long, MinPrefix As Long, MinSuffix As Long) As LongDLL
int DLSetTextFlowHyphenation(int InstanceID, int FlowID, int Enable, int MinPrefix, int MinSuffix);Parametry
| FlowID | Uchwyt TextFlow zwrócony przez NewTextFlow |
|---|---|
| Enable | 0 wyłącza automatyczne reguły językowe; każda inna wartość je włącza |
| MinPrefix | Minimalna liczba widocznych znaków przed podziałem, od 1 do 16 |
| MinSuffix | Minimalna liczba widocznych znaków za podziałem, od 1 do 16 |
Wartości zwracane
Zwraca 1, gdy ustawienia zostały zaakceptowane, albo 0 w przypadku nieprawidłowego przepływu, zakresu lub nieobsługiwanego języka podczas włączania
Uwagi
Znaki miękkiego łącznika mają pierwszeństwo przed automatycznymi regułami językowymi i pozostają opcjonalnymi miejscami podziału, gdy automatyczne dzielenie wyrazów jest wyłączone
Łącznik-minus jest rysowany tylko po wybraniu odpowiadającego mu opcjonalnego podziału; zachowany tekst źródłowy nie jest modyfikowany
Pomiar i rysowanie wiersza korzystają z tej samej ścieżki podziału, dlatego wielokrotny pomiar nie przesuwa przepływu, a rysowanie jest wznawiane dokładnie w tej samej pozycji źródła
Zobacz również
GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow