SetDocumentLanguageA
ドキュメントプロパティ、アクセシビリティ
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は SetDocumentLanguage と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
PDF Catalog(/Lang エントリ)に文書の自然言語を設定します。言語宣言は、スクリーンリーダーやその他の支援技術が正しい発音と音声合成規則を適用するために使用します
この関数は Catalog の /Lang キーを直接書き込みます。PDF/UA モードを使用する場合は、代わりに内部でこの関数を呼び出す SetPDFUAMode の Language パラメーターで言語を指定してください
構文
Delphi
Function DLSetDocumentLanguageA(InstanceID: Integer; Language: PAnsiChar): Integer;
DLL
int DLSetDocumentLanguageA(int InstanceID, const char * Language);
パラメータ
| Language | BCP 47 言語タグ。例: "en-US"、"fr"、"zh-TW"。空にはできません |
|---|
戻り値
| 0 | 言語文字列が空であったため、変更は行われませんでした |
|---|---|
| 1 | 言語が正常に設定されました |