SetDocumentLanguageA
文档属性、可访问性
描述
末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式。其行为与 SetDocumentLanguage 相同,字符串参数会使用当前 SetAnsiMode 代码页进行解释
在 PDF 目录(/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 | 语言设置成功 |