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