Unicode и электронные формы

Unicode и электронные формы

Вот мой код в кодировке UTF-8:

\documentclass{article}

\usepackage{polyglossia}
\usepackage[useui]{eforms}

\begin{document}
    \textField[\ui{value={Übeltäter}}]{Text}{10cm}{1em}
    \comboBox{Combo}{10cm}{1em}{(Ärger)(Übeltäter)(Österreich)}
\end{document}

Вот что получилось:

http://flyx.org/files/eforms-unicode.png

При компиляции с помощью xelatexя получаю следующее предупреждение:

** WARNING ** Failed to convert input string to UTF16...

Почему текстовое поле отображается правильно, а значения в выпадающем списке — нет? Оба раза кодировка одинаковая. Выбор значения в поле не исправит проблему кодировки.

И бонусный вопрос: Что это за чертовы цифры? В самом документе их нет, и я не могу понять, откуда они взялись.

решение1

У меня нет eforms, но вы, безусловно, можете получить правильный результат с помощью hyperrefодного. Я не могу понять, как отобразить открытое меню выбора, так как любая попытка сделать снимок экрана либо терпит неудачу, либо выходит из меню. Однако все 3 записи отображаются правильно.

\documentclass{article}

\usepackage{polyglossia}
\usepackage{hyperref}

\begin{document}
  \begin{Form}
    \TextField[value={Übeltäter}, width=10cm, height=1.5em]{Text}\par
    \ChoiceMenu[combo, width=10cm, height=1.5em]{Combo}{Ärger,Übeltäter,Österreich}
  \end{Form}
\end{document}

форма без e с гиперссылкой

Связанный контент