SetTextFlowHyphenation
Texto, diseño
Descripción
Activa o desactiva la división automática de palabras según el idioma y establece los caracteres visibles mínimos que se conservan a cada lado de un salto
Sintaxis
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);Parámetros
| FlowID | Identificador de TextFlow devuelto por NewTextFlow |
|---|---|
| Enable | 0 desactiva las reglas automáticas de idioma; cualquier otro valor las activa |
| MinPrefix | Cantidad mínima de caracteres visibles antes de un salto, de 1 a 16 |
| MinSuffix | Caracteres visibles mínimos después de un salto, de 1 a 16 |
Valores devueltos
Devuelve 1 cuando se aceptan los ajustes, o 0 para un flujo, intervalo o idioma no admitido no válido al habilitar
Observaciones
Los caracteres de guion suave tienen prioridad sobre las reglas automáticas del idioma y siguen siendo discrecionales cuando se deshabilita la separación automática por guiones
Solo se dibuja un guion menos cuando se selecciona el salto discrecional correspondiente; el texto fuente conservado no se modifica
La medición y el dibujo de líneas usan la misma ruta de salto, por lo que la medición repetida no avanza el flujo y el dibujo se reanuda en la posición exacta de origen
Véase también
GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow