Método THotPDF.ConfigureParagraphTextLayout
Configura la separación silábica específica del idioma y la estrategia de composición de un párrafo existente
Declaración
procedure ConfigureParagraphTextLayout(Index: Integer;
const Language: AnsiString; Hyphenator: THPDFHyphenationProvider;
CompositionMode: THPDFParagraphCompositionMode = pcmGreedy);
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
Index | Identificador de párrafo basado en uno devuelto por CreateParagraph |
Language | Etiqueta de idioma de estilo BCP 47 usada para seleccionar los datos de separación silábica proporcionados por el llamador e incluida en las claves de la caché de ejecuciones con forma |
Hyphenator | Proveedor propiedad del llamador consultado para posiciones de corte de palabra discrecionales, o nil para desactivar la separación silábica por diccionario |
CompositionMode | pcmGreedy para una latencia mínima o pcmOptimal para una puntuación global de líneas acotada |
Notas de uso
- Llame al método antes de
BeginParagrapho mientras el párrafo seleccionado esté activo - El proveedor de separación silábica sigue siendo propiedad del llamador y debe sobrevivir a todos los párrafos que lo usen
- El salto de línea Unicode permanece activo cuando
Hyphenatoresnil - La composición óptima usa los mismos avances de glifos medidos y las mismas oportunidades de corte legales que la salida final