THotPDF.ConfigureParagraphTextLayout Method
Configura la sillabazione specifica per lingua e la strategia di composizione di un paragrafo esistente
Dichiarazione
procedure ConfigureParagraphTextLayout(Index: Integer;
const Language: AnsiString; Hyphenator: THPDFHyphenationProvider;
CompositionMode: THPDFParagraphCompositionMode = pcmGreedy);
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
Index | Identificativo del paragrafo a base uno restituito da CreateParagraph |
Language | Tag di lingua in stile BCP 47 usato per selezionare i dati di sillabazione forniti dal chiamante e incluso nelle chiavi della cache degli shaped run |
Hyphenator | Provider posseduto dal chiamante interpellato per le posizioni di interruzione parola discrezionali, oppure nil per disattivare la sillabazione da dizionario |
CompositionMode | pcmGreedy per la latenza minima oppure pcmOptimal per uno scoring globale delle righe a costo limitato |
Note d'uso
- Chiamare il metodo prima di
BeginParagraphoppure mentre il paragrafo selezionato è attivo - Il provider di sillabazione resta di proprietà del chiamante e deve sopravvivere a ogni paragrafo che lo usa
- Il line breaking Unicode resta attivo quando
Hyphenatorènil - La composizione optimal usa le stesse avance dei glifi misurate e le stesse opportunità di interruzione lecite dell'output finale