SetTextFlowHyphenation
Testo, layout
Descrizione
Abilita o disabilita la sillabazione automatica sensibile alla lingua e imposta il numero minimo di caratteri visibili conservati su ciascun lato di un'interruzione
Sintassi
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);Parametri
| FlowID | Handle TextFlow restituito da NewTextFlow |
|---|---|
| Enable | 0 disabilita le regole linguistiche automatiche; qualsiasi altro valore le abilita |
| MinPrefix | Numero minimo di caratteri visibili prima di un'interruzione, da 1 a 16 |
| MinSuffix | Numero minimo di caratteri visibili dopo un'interruzione, da 1 a 16 |
Valori restituiti
Restituisce 1 se le impostazioni sono accettate o 0 per flusso, intervallo o lingua non validi
Note
I caratteri di trattino condizionale hanno la precedenza sulle regole linguistiche automatiche e rimangono discrezionali quando la sillabazione automatica รจ disabilitata
Un trattino-segno meno viene disegnato soltanto quando viene selezionata l'interruzione discrezionale corrispondente; il testo sorgente conservato non viene modificato
Misurazione e disegno usano lo stesso percorso di interruzione, quindi misurare ripetutamente non avanza il flusso e il disegno riprende dalla posizione esatta
Vedere anche
GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow