SetTextFlowHyphenation
Tekst, opmaak
Beschrijving
Schakelt taalbewuste automatische afbreking in of uit en stelt het minimum aantal zichtbare tekens in dat aan elke kant van een afbreekpunt behouden blijft
Syntaxis
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);Parameters
| FlowID | TextFlow-handle geretourneerd door NewTextFlow |
|---|---|
| Enable | 0 schakelt automatische taalregels uit; elke andere waarde schakelt ze in |
| MinPrefix | Minimaal aantal zichtbare tekens vóór een afbreek, van 1 tot en met 16 |
| MinSuffix | Minimaal aantal zichtbare tekens na een afbreek, van 1 tot en met 16 |
Retourwaarden
Geeft 1 terug wanneer de instellingen worden geaccepteerd, of 0 bij een ongeldige flow, een ongeldig bereik of een niet-ondersteunde taal bij het inschakelen
Opmerkingen
Zachte afbreektekens gaan voor automatische taalregels en blijven optioneel wanneer automatische afbreking is uitgeschakeld
Een koppelteken wordt alleen getekend wanneer de overeenkomende discretionaire afbreking wordt gekozen; de vastgehonden brontekst wordt niet gewijzigd
Een hyphen-minus wordt alleen getekend wanneer de bijbehorende discretionaire afbreking is gekozen; de bewaarde brontekst wordt niet gewijzigd Regelmeting en tekenen gebruiken hetzelfde afbreekpad, dus herhaald meten schuift de flow niet op en het tekenen hervat op de exacte bronpositie
Zie ook
GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow