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

Параметры

FlowIDДескриптор TextFlow, возвращенный NewTextFlow
LanguageТег языка BCP 47 либо пустая строка для сброса языка

Возвращаемые значения

Возвращает 1 при корректных потоке и синтаксисе языка, иначе 0

Примечания

Основной тег нормализуется в нижний регистр и хранится без региональных и письменных подптегов

Автоматические переносы поддерживают en, de, nl, fr, es, it, pt, ru и trНовый TextFlow наследует Catalog документа

Вновь созданный TextFlow наследует значение /Lang каталога документа и включает автоматические переносы, когда его основной язык поддерживается

Установка неподдерживаемого, но синтаксически допустимого первичного тега отключает автоматические переносы, при этом дискреционные мягкие переносы остаются доступными

См. также

GetTextFlowLanguage, SetTextFlowHyphenation, NewTextFlow