THotPDF.ConfigureParagraphTextLayout Method
Konfiguruje dywizję właściwą dla języka oraz strategię składania istniejącego akapitu
Deklaracja
procedure ConfigureParagraphTextLayout(Index: Integer;
const Language: AnsiString; Hyphenator: THPDFHyphenationProvider;
CompositionMode: THPDFParagraphCompositionMode = pcmGreedy);
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
Index | Identyfikator akapitu numerowany od jednego, zwrócony przez CreateParagraph |
Language | Tag języka w stylu BCP 47, używany do wyboru danych dywizji dostarczonych przez wywołującego i włączany do kluczy cache ukształtowanych runs |
Hyphenator | Dostawca należący do wywołującego, odpytywany o opcjonalne pozycje łamania wyrazów, albo nil wyłączający dywizję słownikową |
CompositionMode | pcmGreedy dla minimalnych opóźnień albo pcmOptimal dla ograniczonego globalnego punktowania wierszy |
Uwagi dotyczące użycia
- Wywołaj metodę przed
BeginParagraphalbo gdy wybrany akapit jest aktywny - Dostawca dywizji pozostaje własnością wywołującego i musi przeżyć każdy akapit, który z niego korzysta
- Łamanie wierszy Unicode pozostaje aktywne, gdy
Hyphenatorma wartośćnil - Składanie optymalne używa tych samych zmierzonych postępów glifów i tych samych dozwolonych punktów łamania co wyjście końcowe