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}

带有 hyperref 的 e-less 表单

相关内容