SetTextFlowLanguage

Texte, disposition

Description

Définit la langue principale utilisée lorsqu'un TextFlow choisit des coupures de mots facultatives

Syntaxe

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);

Paramètres

FlowIDDescripteur TextFlow renvoyé par NewTextFlow
LanguageBalise de langue BCP 47 ou chaîne vide pour effacer la langue

Valeurs de retour

Renvoie 1 si la syntaxe du flux et de la langue est valide, sinon 0

Remarques

La balise principale est normalisée en minuscules et conservée sans sous-balises de région ou de script

La césure automatique prend en charge en, de, nl, fr, es, it, pt, ru et tr

Un TextFlow nouvellement créé hérite de la valeur Catalog /Lang du document et active la césure automatique si sa langue principale est prise en charge

La définition d'une balise principale non prise en charge mais syntaxiquement valide désactive la césure automatique, tandis que les traits d'union conditionnels restent disponibles

Voir aussi

GetTextFlowLanguage, SetTextFlowHyphenation, NewTextFlow