SetDocumentLanguageA
Свойства документа, доступность
Описание
Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично SetDocumentLanguage, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode
Задаёт естественный язык документа в PDF Catalog (запись /Lang). Экранные дикторы и другие ассистивные технологии используют это объявление для правильного произношения и правил синтеза речи
Функция пишет ключ Catalog /Lang напрямую. В режиме PDF/UA язык лучше передавать через параметр Language функции SetPDFUAMode, которая вызывает её внутри
Синтаксис
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 | Language string was empty; no change was made |
|---|---|
| 1 | Language was set successfully |