SetTextFlowHyphenation
Texto, diseño
Descripción
Activa o desactiva la separación automática de palabras por idioma y establece el número mínimo de caracteres visibles 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 TextFlow devuelto por NewTextFlow |
|---|---|
| Enable | 0 desactiva las reglas automáticas de idioma; cualquier otro valor las activa |
| MinPrefix | Número mínimo de caracteres visibles antes de un salto, de 1 a 16 |
| MinSuffix | Mínimo de caracteres visibles después de un salto, de 1 a 16 |
Valores devueltos
Devuelve 1 cuando se aceptan las opciones, o 0 si el flujo o el intervalo no son válidos, o si se intenta activar un idioma no compatible
Observaciones
Los caracteres de guion discrecional tienen prioridad sobre las reglas automáticas de idioma y siguen siendo opcionales cuando se desactiva la división automática de palabras
Solo se dibuja un guion corto cuando se selecciona el salto discrecional correspondiente; el texto de origen conservado no se modifica
La medición y el dibujo de líneas utilizan la misma ruta de salto, por lo que las mediciones repetidas no hacen avanzar el flujo y el dibujo se reanuda en la posición exacta del origen
Véase también
GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow