THotPDF.ConfigureParagraphTextLayout Method
Konfiguriert sprachspezifische Silbentrennung und die Satzstrategie für einen vorhandenen Absatz
Deklaration
procedure ConfigureParagraphTextLayout(Index: Integer;
const Language: AnsiString; Hyphenator: THPDFHyphenationProvider;
CompositionMode: THPDFParagraphCompositionMode = pcmGreedy);
Unit
HPDFDoc
Parameter
| Name | Zweck |
|---|---|
Index | One-based paragraph identifier returned by CreateParagraph |
Language | Sprachkennung im Stil von BCP 47, die zur Auswahl der vom Aufrufer gelieferten Trenndaten dient und in die Cache-Schlüssel der geshapten Läufe eingeht |
Hyphenator | Vom Aufrufer verwalteter Provider, der nach optionalen Worttrennstellen gefragt wird, oder nil, um die Wörterbuch-Silbentrennung abzuschalten |
CompositionMode | pcmGreedy for minimum latency or pcmOptimal for bounded global line scoring |
Verwendungshinweise
- Rufen Sie die Methode vor
BeginParagraphauf oder solange der gewählte Absatz aktiv ist - Der Silbentrennungs-Provider bleibt in der Verantwortung des Aufrufers und muss jeden Absatz überleben, der ihn verwendet
- Unicode line breaking remains active when
Hyphenatorisnil - Der optimale Satz verwendet dieselben gemessenen Glyph-Advances und zulässigen Umbruchstellen wie die endgültige Ausgabe