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 Long

DLL

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

Paramètres

FlowIDDescripteur TextFlow renvoyé par NewTextFlow
Enable0 désactive les règles de langue automatiques ; toute autre valeur les active
MinPrefixNombre minimal de caractères visibles avant une coupure, compris entre 1 et 16
MinSuffixNombre 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