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 наследява стойността /Lang от Catalog на документа и активира автоматично пренасяне, когато основният му език се поддържа

Задаването на неподдържан, но синтактично валиден основен етикет изключва автоматичното пренасяне, докато дискреционните меки тирета остават налични

Вижте също

GetTextFlowLanguage, SetTextFlowHyphenation, NewTextFlow