SetTextFlowHyphenation

Text, layout

Beskrivning

Aktiverar eller inaktiverar språkmedveten automatisk avstavning och sätter det minsta antalet synliga tecken som behålls på varje sida om en brytning

Syntax

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);

Parametrar

FlowIDTextFlow handle returned by NewTextFlow
Enable0 stänger av automatiska språkregler; alla andra värden aktiverar dem
MinPrefixMinst antal synliga tecken före en brytning, från 1 till 16
MinSuffixMinst antal synliga tecken efter en brytning, från 1 till 16

Returvärden

Returnerar 1 när inställningarna godtas, eller 0 för ogiltigt flöde, intervall eller ett språk som inte stöds vid aktivering

Anmärkningar

Mjuka bindestreck går före automatiska språkregler och förblir diskretionära när automatisk avstavning är avstängd

Ett bindestreck ritas bara när motsvarande valfri avstavning valts; den bevarade källtexten ändras inte

Ett bindestreck ritas bara när motsvarande diskretionära radbrytning valts; den sparade källtexten ändras inteRadmätning och ritning använder samma brytväg, så upprepad mätning flyttar inte flödet framåt och ritningen återtar vid exakt källposition

Se även

GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow