SetTextFlowLanguage

Testo, layout

Descrizione

Imposta la lingua principale usata quando un TextFlow sceglie interruzioni di parola facoltative

Sintassi

Delphi

Function TPDFlib.SetTextFlowLanguage(FlowID: Integer; Const Language: WideString): Integer;

ActiveX

Function PDFlib::SetTextFlowLanguage(FlowID As Long, Language As String) As Long

DLL

int DLSetTextFlowLanguage(int InstanceID, int FlowID, const wchar_t* Language);

Parametri

FlowIDHandle TextFlow restituito da NewTextFlow
LanguageTag di lingua BCP 47 oppure una stringa vuota per cancellare la lingua

Valori restituiti

Restituisce 1 quando il flusso e la sintassi della lingua sono validi, altrimenti 0

Note

Il tag principale viene normalizzato in minuscolo e conservato senza sottotag di regione o script

La sillabazione automatica supporta en, de, nl, fr, es, it, pt, ru e tr

Un nuovo TextFlow eredita il valore Catalog /Lang e abilita la sillabazione automatica quando la lingua primaria รจ supportata

L'impostazione di un tag primario non supportato ma sintatticamente valido disabilita la sillabazione automatica, mentre i trattini condizionali rimangono disponibili

Vedere anche

GetTextFlowLanguage, SetTextFlowHyphenation, NewTextFlow