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 Long

DLL

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

Parameters

FlowIDTextFlow-handle geretourneerd door NewTextFlow
Enable0 schakelt automatische taalregels uit; elke andere waarde schakelt ze in
MinPrefixMinimaal aantal zichtbare tekens vóór een afbreek, van 1 tot en met 16
MinSuffixMinimaal 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