SetTextFlowLanguage

文本、布局

描述

设置 TextFlow 选择可选断词位置时使用的主要语言

语法

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

参数

FlowIDNewTextFlow 返回的 TextFlow 句柄
LanguageBCP 47 语言标记,或用于清除语言的空字符串

返回值

当流和语言语法有效时返回 1,否则返回 0

备注

主标签会规范化为小写,并保留但不含区域或脚本子标签

自动断词支持 en、de、nl、fr、es、it、pt、ru 和 tr

新创建的 TextFlow 会继承文档 Catalog 的 /Lang 值,并在其主要语言受支持时启用自动断字

设置不受支持但语法有效的主标签会禁用自动断词,而可选软连字符仍可用

另请参阅

GetTextFlowLanguage、SetTextFlowHyphenation、NewTextFlow