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 LongDLL
int DLSetTextFlowHyphenation(int InstanceID, int FlowID, int Enable, int MinPrefix, int MinSuffix);Parametrar
| FlowID | TextFlow handle returned by NewTextFlow |
|---|---|
| Enable | 0 stänger av automatiska språkregler; alla andra värden aktiverar dem |
| MinPrefix | Minst antal synliga tecken före en brytning, från 1 till 16 |
| MinSuffix | Minst 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