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 Long

DLL

int DLSetTextFlowHyphenation(int InstanceID, int FlowID, int Enable, int MinPrefix, int MinSuffix);

Parámetros

FlowIDIdentificador de TextFlow devuelto por NewTextFlow
Enable0 desactiva las reglas automáticas de idioma; cualquier otro valor las activa
MinPrefixCantidad mínima de caracteres visibles antes de un salto, de 1 a 16
MinSuffixCaracteres 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