SetTextFlowHyphenation
Texte, disposition
Description
Active ou désactive la césure automatique tenant compte de la langue et définit le nombre minimal de caractères visibles conservés de chaque côté d'une coupure
Syntaxe
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);Paramètres
| FlowID | Descripteur TextFlow renvoyé par NewTextFlow |
|---|---|
| Enable | 0 désactive les règles de langue automatiques ; toute autre valeur les active |
| MinPrefix | Nombre minimal de caractères visibles avant une coupure, compris entre 1 et 16 |
| MinSuffix | Nombre minimal de caractères visibles après une coupure, compris entre 1 et 16 |
Valeurs de retour
Renvoie 1 si les paramètres sont acceptés, ou 0 si le flux ou la plage n'est pas valide, ou si la langue n'est pas prise en charge lors de l'activation
Remarques
Les caractères de trait d'union conditionnel ont priorité sur les règles linguistiques automatiques et restent facultatifs lorsque la césure automatique est désactivée
Un trait d'union-signe moins n'est dessiné que lorsque la coupure facultative correspondante est sélectionnée ; le texte source conservé n'est pas modifié
La mesure et le dessin des lignes utilisent le même chemin de coupure ; les mesures répétées n'avancent donc pas le flux et le dessin reprend à la position source exacte
Voir aussi
GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow