
Este es mi código, codificado en 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}
Esto es lo que se representa:
http://flyx.org/files/eforms-unicode.png
Al compilar con xelatex
, aparece esta advertencia:
** WARNING ** Failed to convert input string to UTF16...
¿Por qué el campo de texto se representa correctamente, pero los valores del cuadro combinado no? Es la misma codificación ambas veces. Seleccionar un valor en el campo no solucionará el problema de codificación.
Y pregunta adicional: ¿Qué diablos son esos números? No los obtengo en el documento real y no puedo entender de dónde vienen.
Respuesta1
No lo tengo eforms
, pero ciertamente puedes obtener el resultado correcto hyperref
solo. No puedo entender cómo mostrar el menú de opciones abierto ya que cualquier intento de tomar una captura de pantalla falla o se escapa del menú. Sin embargo, las 3 entradas se muestran correctamente.
\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}