SetTextFlowHyphenation
Tekst, layout
Beskrivelse
Aktiverer eller deaktiverer sprogafhængig automatisk orddeling og angiver det mindste antal synlige tegn, der bevares på hver side af et brud
Syntaks
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);Parametre
| FlowID | TextFlow-handle returneret af NewTextFlow |
|---|---|
| Enable | 0 deaktiverer automatiske sprogregler; enhver anden værdi aktiverer dem |
| MinPrefix | Mindste antal synlige tegn før et brud, fra 1 til 16 |
| MinSuffix | Mindste antal synlige tegn efter et skift, fra 1 til 16 |
Returværdier
Returnerer 1, når indstillingerne accepteres, eller 0 ved et ugyldigt flow, interval eller ikke-understøttet sprog under aktivering
Bemærkninger
Bløde bindestreger har forrang over automatiske sprogregler og forbliver valgfrie, når automatisk orddeling er deaktiveret
En bindestreg-minus tegnes kun, når det tilsvarende valgfrie skift vælges; den bevarede kildetekst ændres ikke
Linjemåling og tegning bruger den samme brudsti, så gentagen måling ikke flytter flowet frem, og tegningen fortsætter ved den nøjagtige kildeplacering
Se også
GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow