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 Long

DLL

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

Parametre

FlowIDTextFlow-handle returneret af NewTextFlow
Enable0 deaktiverer automatiske sprogregler; enhver anden værdi aktiverer dem
MinPrefixMindste antal synlige tegn før et brud, fra 1 til 16
MinSuffixMindste 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